1

Cookie の代わりに認証ヘッダーを使用して Web API を処理するために、OWIN ミドルウェア ライブラリに Ws-Federation 認証用のすぐに使える拡張機能はありますか?

// OAuth bearer calling style
var headers = {};
headers.Authorization = 'Bearer ' + token;

$.ajax({
    type: 'GET',
    url: 'api/values/1',
    headers: headers

トークンを抽出して検証するカスタム ハンドラーを作成する方法は知っていますが、これを回避できますか?

4

2 に答える 2

0

OWIN ミドルウェアとして実装された OAuth 2.0 サーバーに付属の Visual Studio テンプレートを使用できます。

新しいプロジェクト -> Web -> ASP.NET アプリケーション -> OK -> Web API テンプレート、個別のユーザー アカウント認証あり

認証設定用フォルダ内のStartup.Auth.csファイルを修正してください。App_Startup

于 2016-05-28T14:32:42.657 に答える