2017-07-03 9 views
0

私のOwin TokenEnpoint(Katana実装)からトークンを取得するのに成功しましたが、私が呼び出したときに私のJava Apiを呼び出しました。発行されたトークン。他のアプリケーションからOwin OAuth2ベアラトークンを検証する

私は私のOwinエンドポイントに電話をかけて、もう一度認証せずに自分のトークンを検証できるようにしたいと考えています。

FacebookやGoogleのようなものを提供します。

https://graph.facebook.com/debug_token?input_token= {0} & access_tokenは= {1} https://www.googleapis.com/oauth2/v1/tokeninfo?access_token= {0}

答えて

0

はちょうど私がこれを解決する方法についていくつかの情報を共有する。..

ジャストあなたのWeb.Apiに新しいエンドポイントを作成するか、あなたの "/ tokencheck /"パスのcontext.Request.Pathをフィルタリングすることもできます。

、あなたが最終的にすることができます

Get IPrincipal from OAuth Bearer Token in OWIN

context.DeserializeTicket(context.Token); 
context.OwinContext.Environment["Properties"] = context.Ticket.Properties; 

この質問はあなたが実用的なソリューションを開発するのに役立ちます

関連する問題