2017-08-01 12 views
0

Visual Studio 2017を使用して、HttpTriggerでAzure関数アプリケーションを構築したいと思います。しかし、Azure Active Directory認証を追加してエンドポイントを保護する方法を見つけることはできません。LocalHostのAzure関数で認証を設定する

jwtトークンをhttpリクエストに追加して、メソッド内でClaimsPrincipal.Current.Claimsを呼び出すだけで問題はありませんか?他の解決策はありますか?

答えて

1

AFAIKでは、外部IDデータプロバイダの認証のみがAzureポータルで設定できます。 AzureでAzure関数をホストすると、答えはyesです。しかし、ローカルでAzure機能をホストする場合、Azure Active Directoryを使用して認証を設定する方法はありません。

回避策として、機能コードを実行する前に、ヘッダーからトークンを取得し、トークンを手動で確認する必要があります。また、ローカルのホストAzure機能の認証設定をサポートしたい場合は、hereからのフィードバックを送信できます。

+0

あなたが正しいかもしれないので、ローカルでアプリを開発することは非常に不便です –

関連する問題