繁体   English   中英

在Node.js Web应用程序中使用用户名和密码在Azure AD上进行身份验证

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM