0

x-auth-tokenを使用して独自のトークンベース認証を持つASP.NET Web API 2を使用する既存のWeb APIがあります。Azureロジックアプリケーションのカスタム認証プロバイダ

Azureロジックアプリケーションをこの既存のAPIに追加したいのですが、ロジックアプリケーションはそのAPIを認証に使用する必要があります。 Azure AD、Facebook、Google ...はオプションではありません。

これは可能ですか?どうやって?

答えて

0

。その後、パラメータはAzureで正しく表示され、以前の認証アクションの応答で埋められます。

1

この場合、アクションのヘッダープロパティのすぐ下にヘッダーを指定します。

"Http": { 
     "conditions": [], 
     "inputs": { 
      "headers": { 
       "x-auth-token": "the auth token" 
      }, 
      "method": "POST", 
      "uri": "https://myapiendpoint.com/action" 
     }, 
     "type": "Http" 
    } 

実際のトークン値を 'securestring'タイプのパラメータとして指定することをお勧めします。あなたはここで安全なパラメータの詳細情報を見つけることができます 私はASP.NETIOperationFilter(Swashbuckle)を作成し、必要なときに闊歩輸出にx-auth-tokenパラメータを追加しましただから何https://msdn.microsoft.com/library/azure/mt643789.aspx

+0

問題はSwagger側にありましたが、これも便利です。 – Aaron

関連する問題