しつつ、プログラミング復習。
関わったASPで最大の問題になった部分
認証関連、特にフォーム認証関連を復習。
どうしてもAuthenticationによる
独自認証で、Role機構が欲しいとの依頼があって、
これと同じ機構を作ったんだよな。
http://www.atmarkit.co.jp/ait/articles/0307/26/news002_2.html肝になっているのはglobal.asax
こいつが万能で、詳しくは下記。
http://www.atmarkit.co.jp/fdotnet/dotnettips/127asplogasx/asplogasx.html詳細メンドクサイので要約すると、
フォームからID、PASSWORDを受け取り、
クッキーにロール指定したチケットをセット。
global.asax側の
Application_AuthenticateRequestメソッドで
クッキーから値を読んで、
IPrincipalオブジェクトを適切に設定する事で
web.configのRole権限処理を実現する。
.Netは用語が偏るから嫌いなんだが、
業務だとそうも言ってられないんでねぇ。
同日 21:27
デザインの基本に立ち返ってみたくなった。
