1
ローカルでトークンを取得するためにAPIを呼び出すことができますが、このトークンをASP.NET MVCフロントエンドアプリケーションでどのように使用してクレームを得ることができますか。私はこのようなものを試しましたが(下記参照)、トークンを復号化してクレームを得ることができないものもあります。マシンキーは同じであることを確認しました。MVCフロントエンドアプリケーションのベアラトークンからクレームを取得できません
var unencryptedToken = Startup.OAuthBearerOptions.AccessTokenFormat.Unprotect(accessToken);
//(This line is always returning the null)
var identity = unencryptedToken.Identity;
var id = new ClaimsIdentity(identity.Claims, DefaultAuthenticationTypes.ApplicationCookie);
これで私を手伝ってもらえますか?
トークンを生成するために私のwebapiを構築するために、以下の記事を使用しました。 http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp-net-identity/
よろしく、 Rupesh