ASP.NET Web API 2 を使用した既存の Web API があり、.NET を使用した独自のトークン ベースの認証を使用していx-auth-token
ます。
この既存の API に Azure ロジック アプリを追加したいのですが、ロジック アプリはその API を認証に使用する必要があります。Azure AD、Facebook、Google... はオプションではありません。
これは可能ですか?どのように?
ASP.NET Web API 2 を使用した既存の Web API があり、.NET を使用した独自のトークン ベースの認証を使用していx-auth-token
ます。
この既存の API に Azure ロジック アプリを追加したいのですが、ロジック アプリはその API を認証に使用する必要があります。Azure AD、Facebook、Google... はオプションではありません。
これは可能ですか?どのように?
この場合、アクションの headers プロパティの直下にヘッダーを指定する必要があります。
"Http": {
"conditions": [],
"inputs": {
"headers": {
"x-auth-token": "the auth token"
},
"method": "POST",
"uri": "https://myapiendpoint.com/action"
},
"type": "Http"
}
ベスト プラクティスとして、実際のトークン値を「securestring」型のパラメーターとして指定することをお勧めします。セキュリティで保護されたパラメーターの詳細については、 https://msdn.microsoft.com/library/azure/mt643789.aspxを参照してください。