x-auth-token
を使用して独自のトークンベース認証を持つASP.NET Web API 2を使用する既存のWeb APIがあります。Azureロジックアプリケーションのカスタム認証プロバイダ
Azureロジックアプリケーションをこの既存のAPIに追加したいのですが、ロジックアプリケーションはそのAPIを認証に使用する必要があります。 Azure AD、Facebook、Google ...はオプションではありません。
これは可能ですか?どうやって?
x-auth-token
を使用して独自のトークンベース認証を持つASP.NET Web API 2を使用する既存のWeb APIがあります。Azureロジックアプリケーションのカスタム認証プロバイダ
Azureロジックアプリケーションをこの既存のAPIに追加したいのですが、ロジックアプリケーションはそのAPIを認証に使用する必要があります。 Azure AD、Facebook、Google ...はオプションではありません。
これは可能ですか?どうやって?
。その後、パラメータはAzureで正しく表示され、以前の認証アクションの応答で埋められます。
この場合、アクションのヘッダープロパティのすぐ下にヘッダーを指定します。
"Http": {
"conditions": [],
"inputs": {
"headers": {
"x-auth-token": "the auth token"
},
"method": "POST",
"uri": "https://myapiendpoint.com/action"
},
"type": "Http"
}
実際のトークン値を 'securestring'タイプのパラメータとして指定することをお勧めします。あなたはここで安全なパラメータの詳細情報を見つけることができます 私はASP.NET
でIOperationFilter
(Swashbuckle)を作成し、必要なときに闊歩輸出にx-auth-token
パラメータを追加しましただから何https://msdn.microsoft.com/library/azure/mt643789.aspx
問題はSwagger側にありましたが、これも便利です。 – Aaron