正直、今更感はありますが…
C# を用いて、XMLファイル を読み込んで オブジェクト を生成する デシリアライズ と、
オブジェクト を XMLファイル へ書き込む シリアライズ を行うサンプルコード を覚書きしておきます。
目次
概要(オブジェクトを読み書きするサンプルコード)
シリアライズ、デシリアライズ 処理
読み書きする オブジェクト
12月 2013年
JavaScript の サニタイジング
守る資産、脆弱性、脅威の3つが揃ったとき、そこにセキュリティリスクが発生します。
ここでは、脆弱性を減らすことで、セキュリティリスクの低減を図る方法を示します。
具体的にここでは、JavaScript の サニタイジング を行うことで XSS(クロスサイトスクリプティング) を防ぐ方法をみていきます。
目次
警戒すべき出力地点
サニタイズ の 対象文字列
サニタイズ の 方法
何が問題なのか
Akinari Tsugo
17:35
HTML,
JavaScript,
セキュリティ
machineKey の 生成ツール
.tbl {
border-collapse: collapse;
}
.tbl th, .tbl td {
border: 1px solid #dddddd;
padding: 0.3em 0.8em;
}
.tbl th {
background-color: #f5f5f5;
}
.tablealg {
width: 12em;
}
.tabledata {
text-align: center;
}
ASP.NET で開発をしていると、 web.config に machineKey を設定できます。
複数のサーバーにおいて、同じ認証結果を利用したい場合(DNSラウンドロビン等)、各サーバーにおいて共通の machineKey を設定することで、1度の認証で他のサーバーにアクセスできるようなことを実現できます。
この machineKey 、 ...
Akinari Tsugo
18:29
ASP.NET,
C#,
MVC,
WCF,
Web API
ASP.NET MVC + Web API で フォーム認証 の実装
"技術的にできる" という実践例として MVC 4 + WebAPI という組み合わせで、 RESTful like なフォーム認証を作る方法を記載します。
MVC だけで実装する フォーム認証 と比べ、実装量が増える デメリット がありますが、操作感が良くなる(リクエスト時に固まるをなくせる)メリットはあると思います。
目次
概要
作成する ファイル、フォルダ 構成
web.config の認証設定
ログイン、ログアウト 処理
ログイン処理 への Ajaxリクエスト
ログイン後 の リダイレクト
Akinari Tsugo
22:46
ASP.NET,
C#,
MVC,
Web API
jasmine 日本語 API リファレンス (jasmine)
Untitled Page
.post-body .header .title
{
color: #3F529C;
font-size: 2em;
}
.separator1
{
height: 2em;
line-height: 2em;
border-top: 1px solid silver;
border-bottom: 1px solid silver;
border-left: 3px solid silver;
border-right: 3px solid silver;
margin: 2em 0;
}
.separator1 .title
{
font-weight: bold;
font-size: 1.8em;
padding: 0 1em;
}
.separator2
{
height: 2em;
...
Akinari Tsugo
0:36
jasmine,
JavaScript,
マニュアル
JavaScript で クエリストリング を 取得 & 分解 & 整形 する 方法
.speclist {
margin: 0;
padding: 0;
}
.speclist dt {
float: left;
width: 10em;
}
.speclist dd {
margin-left: 10em;
}
URLに含まれる クエリストリング (クエリ文字列、クエリパラメータ) を取得し、使いやすい形に分解、整形する サンプルコード を掲載します。
単純な クエリストリング を分解する コード はよく見かけるので、もう少しがんばって 配列 や ハッシュ(連想配列) に対応したものを実装してみました。
目次
取得 & 分解 & 整形 する 実装
サンプルコード の 使い方
対応している クエリストリング
関連記事
JavaScript で クエリストリング を 生成 する 方法
Akinari Tsugo
16:58
HTML,
JavaScript