トークンの終了点の解決に対するコントローラータイプ
-
20-12-2019 - |
質問
っている方法についての設定Web Apiを使用担い手とのトークンAsp.Net 認2.0、思い入地図このチュートリアル http://www.asp.net/web-api/overview/security/individual-accounts-in-web-api "という投稿することができるhttp://{servername}/トークンを取得し、担い手のトークンである。私はこの人にとって例外のためにウィンザー城もうとすると解決するトークンとしてコントローラです。
どのようにしているの達成は全体的に署名を使用し、キャンドウコントローラおよびその取得のトークンである。私は利用しようともクッキーや担い手トークン
- この右側のアプローチのデフォルトアカウントコントローラー認証?
- ていない場合には、正しいアプローチは、私のチュートリアルとして、ユーザインに対してapiコントローラ?
- そういっIoC設定がっていないかを確認し終点を解決?
解決
認可WebApiの取り扱いにあたっては、MessageHandlerではなく、コントローラです。
できるようにする必要があります、MessageHandler responsable実OAuth Berarerトークン:そのメッセージハンドラがありすべてを決議しましたのでおIoCとによconfiguratedの開発パイプライン
public static void RegisterGlobalHandlers(HttpConfiguration config, IWindsorContainer container)
{
var authorizationMessageHandler = container.Resolve<AuthorizationMessageHandler>();
config.MessageHandlers.Add(authorizationMessageHandler);
}
DotNetOpenOAuthで開始:いの mvc5sample/メッセージハンドラ実施.
所属していません StackOverflow