내 Web API 응용 프로그램이 Azure 외부에서 호스팅되는 경우 Azure AD에서 발급 한 액세스 토큰을 사용하고 웹 API 자체 또는 Azure AD에 대한 토큰을 확인할 수 있습니까? 사용 가능한 모든 예제는 Azure에서 호스팅되는 Web API 응용 프로그램을 참조합니다. Azure 이외의 웹 API를 사용하여이 작업을 수행 할 수있는 방법이 있어야합니다. 솔루션을 참조하면 도움이됩니다.Azure Active Directory Azure 외부의 Web API에서 액세스 토큰 확인
0
A
답변
1
Azure 액티브 디렉토리는 타사 앱을 인증하는 OAuth 2.0을 지원합니다. 웹 API 또는 앱 호스팅 위치는 중요하지 않습니다. 아래 그림은 RFC 6749 – The OAuth 2.0 Authorization Framework의 스탠드 OAuth 플로우입니다.
기술적으로, 웹 API는 엔드 포인트 그것을 신뢰에서 토큰을 진실성해야합니다. 또한이 thread에서 액세스 토큰을 확인하는 방법에 대해 자세히 설명했습니다.
Azure AD로 개발 한 시나리오에 대해 더 알고 싶다면 article을 살펴보십시오.
관련 문제
- 1. Azure Web App에 Metaor가있는 Azure Active Directory 사용
- 2. Azure Active Directory 삭제
- 3. Azure 관리 라이브러리의 Azure Active Directory 인증 오류
- 4. Azure Active Directory 동기화 제한
- 5. 사용자 이름 및 암호로 Azure Active Directory 토큰 가져 오기
- 6. Azure Active Directory Oauth를 사용하는 Azure 서비스 관리 API 인증
- 7. Azure Active Directory 토큰 캐시 C# 콘솔 응용 프로그램
- 8. Azure Active Directory 확장 속성 검색 가능
- 9. Azure Active Directory 및 WCF 인증
- 10. Azure Active Directory WebApi - 서버 간 서버
- 11. Azure 모바일 서비스를 사용하여 Azure Active Directory 인증을 수행하지 못했습니다.
- 12. Microsoft Azure Active Directory 사용 권한 확인 구현/RBAC
- 13. Windows Azure Pack과 Active Directory 통합
- 14. Azure Active Directory Single Sign On
- 15. azure Active Directory 그래프 결과 만든 날짜로
- 16. Azure Active Directory 로그 아웃 오류
- 17. Windows Azure Active Directory 자동 암호 변경
- 18. 작은 ASP.NET 웹 사이트를위한 Azure Active Directory
- 19. Windows Azure Active Directory 무기명 인증
- 20. Azure Active Directory B2C 헤더 문제
- 21. Windows Azure Active Directory 백업/복원
- 22. Azure Active Directory 사용자 정의 필드
- 23. Azure Active Directory 세입자의 최대 수는 얼마입니까?
- 24. 안드로이드에서 Windows Azure Active Directory 인증?
- 25. Windows Azure Active Directory 응용 프로그램 설치
- 26. Azure Active Directory 구독에서 제거하는 방법
- 27. windows Azure Active Directory 인증 후 액세스 토큰을 얻는 방법
- 28. Active Directory B2C가 Facebook 액세스 토큰을 얻습니다.
- 29. Azure Web API에서 HTTPS를 사용하는 방법
- 30. Windows Active Directory (2003)를 사용하는 Azure ACS
[공식 샘플] (https://azure.microsoft.com/en-us/documentation/articles/active-directory-devquickstarts-webapi-dotnet/)을보십시오. 이 예제는 로컬에서 실행할 수 있습니다. 즉, API 앱이 Azure 외부에서 실행되지만 Azure AD를 여전히 보호 수단으로 사용하고 있음을 의미합니다. 대부분의 샘플은 Azure 외부에서 실행될 수 있다고 생각합니다. –