0
は、3層アーキテクチャを考える:カスタムIIdentity - マルチレイヤアプリケーションではどこに属していますか?
- ドメインロジックレイヤ
- データアクセス層
- ユーザインターフェイス層(ASP.NET MVCのWebアプリ)
の正しい場所は何ですかカスタムユーザーIDの作成、カスタムクレームの追加、およびWebアプリケーションへの署名に関連するロジックの配置例えば
、このようなロジック:
if (something)
customClaim = new Claim("MyClaimType1", "SomeClaimValue");
else
customClaim = new Claim("MyClaimType2", "AnotherClaimValue");
customClaimsIdentity.AddClaim(customClaim);
HttpContext.Current.GetOwinContext().Authentication.SignIn(customClaimsIdentity);
私は、UI層を言いたいが、カスタム・ロジック(すなわち、カスタムユーザー)ドメインの事のようなものではないのですか?ここで少し混乱しています...