시나리오 : Auth0 단일 페이지 응용 프로그램 클라이언트. 이 클라이언트를 사용하도록 구성된 .NET Web API 및 Angular SPA. 훌륭하게 작동합니다.Auth0 단일 페이지 응용 프로그램에 대해 Azure API 관리를 구성하는 방법
저는 Azure API Management를 API 앞에 레이어로 추가하고 싶습니다. 관리 포털에서 API를 설정하고 업데이트 된 SPA에서 API를 호출하며 SPA에서 테스트 된 호출은 훌륭하게 작동합니다.
이제 사람들이 개발자 포털에서 API 호출을 호출 할 수 있도록 적절한 보안 설정으로 API 관리 포털을 구성하고 싶습니다. 나는 이것을 [https://auth0.com/docs/integrations/azure-api-management/configure-azure]]으로 사용했습니다. 개발자 포털에서
, 내가 Auth0 함께 성공적인 로그인 과정을 거쳐야하고, 무기명 토큰을 다시 얻을 인증 유형으로 인증 코드를 선택할 수 있습니다 : 나는에있어
. 그러나 API 호출은 항상 401을 반환합니다. 올바르게 설정하는 방법에 대해 혼란 스럽기 때문에 이것이라고 생각합니다. 나는 그것을 이해로서 :
중 내가 Auth0의 지침 및 설정 새로운 API 클라이언트를 수행하지만 다음의 경우라면 토큰 하나의 클라이언트가하지 않을에서 발생하기 때문에 반드시이 작동하지 않을 것 내 SPA 고객에 맞습니까? (또는 작동하도록 변경해야하는 것이 있습니까)
또는 Azure API 관리를 SPA 응용 프로그램과 함께 작동하도록 구성하는 방법은 무엇입니까? (이것은 Auth0에서 두 개의 클라이언트가 '지저분 해'보인다는 내 선호하는 방법이 될 것입니다). 하지만 인증 엔드 포인트 URL에 '잠재 고객'값이 필요하지 않습니까? 어떻게해야합니까?
아무도이 작업을 수행하지 않았다면 여기에 대한 안내를 주시면 감사하겠습니다.