私はASP.NET MVCクライアントアプリケーションを開発中です。ユーザーはトークンを返す別のAPIアプリケーションを介して認証され、許可されます。クライアントアプリケーションで使用する認証メカニズム
現在、クライアントアプリケーションがAPIからトークンを受け取った後、トークンをセッションに保存し、アプリ認証のためのフォーム認証Cookieを設定します。
FormsAuthentication.SetAuthCookie(TokenViewModel.Username, rememberMe);
HttpContext.Current.Session["AuthenticationToken"] = TokenViewModel;
フォーム認証を使用し続けるか、トークンをセッションに保存するだけですか?またはここでユーザOWINを使用してユーザを認証します。
クライアントアプリは[Authorize]属性を使用します。
質問はクライアントアプリケーションです。 APIはトークンを使用して認証していますが、クライアントアプリケーションの認証はどのように優れていますか? – Ahmed
クッキーを使う方が良いでしょう。 –