0

x-auth-token을 사용하는 자체 토큰 기반 인증을 가진 ASP.NET 웹 API 2를 사용하는 기존 웹 API가 있습니다.Azure 논리 응용 프로그램에 대한 사용자 지정 인증 공급자

Azure 로직 앱을이 기존 API에 추가하려고하지만 논리 앱이 인증을 위해 해당 API를 사용해야합니다. Azure AD, Facebook, Google ...은 옵션이 아닙니다.

이것이 가능합니까? 방법?

답변

0

. 그런 다음 매개 변수가 Azure에 올바르게 표시되고 이전 인증 작업의 응답으로 채워집니다.

1

이 경우 작업의 headers 속성 바로 아래에 헤더를 지정하고 싶을 것입니다.

"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

+0

문제가 Swagger쪽에 있음을 발견했지만이 방법 또한 편리합니다. – Aaron

관련 문제