[英]Authenticate on Azure AD with username and password in a Node.js web app
我已经构建了一个通过Azure AD身份验证托管在Azure上的Node.js Web应用程序。 如何从客户端的会话中获取承载令牌,以将经过身份验证的请求发送到Azure中受相同Azure AD保护的另一个应用程序服务?
当您的用户通过AAD进行身份验证并重定向到Azure上托管的Web应用程序时。 您可以获取此请求的HTTP标头,可以找到access_token
存储在标头参数X-Ms-Token-Aad-Id-Token
。
然后,您可以根据自己的自定义要求将此令牌存储在会话中或cookie中。 然后,您可以在请求的标头中将此令牌设置为与同一AAD中的其他Web应用程序相对。
令牌应在标题的“ Authorization
参数中设置,值格式应为bearer <token>
。
如有任何其他疑问,请随时告诉我。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.