2016-06-23 3 views
1

Azure AD 인증을 사용하여 Azure에서 호스팅되는 Node.js 웹 앱을 만들었습니다. 동일한 Azure AD로 보호되는 Azure의 다른 앱 서비스에 인증 된 요청을 보내려면 클라이언트 세션에서 무기 토큰을 어떻게 얻을 수 있습니까?Node.js 웹 앱에서 Azure AD에서 사용자 이름과 비밀번호로 인증

+0

안녕하세요, 지금 문제를 해결하셨습니까? 업데이트가 있으면 알려 주시기 바랍니다. –

답변

2

사용자가 AAD를 통해 인증을 받고 Azure에서 호스팅되는 웹 앱으로 리디렉션됩니다. 이 요청의 HTTP 헤더를 얻을 수 있습니다. access_token은 헤더 매개 변수 X-Ms-Token-Aad-Id-Token에 저장되어 있습니다.

그런 다음이 토큰을 세션 또는 쿠키에 저장할 수 있습니다. 요청의 헤더에이 토큰을 동일한 AAD의 다른 웹 앱과 비교하여 설정합니다.

토큰은 헤더의 Authorization 매개 변수에 설정해야하며 값 형식은 bearer <token>이어야합니다.

더 이상의 우려 사항이 있으시면 언제든지 알려주세요.

관련 문제