我有一个Laravel应用程序,我想托管在Azure App Service上。我添加了Azure Active Directory身份验证,效果很好现在,我想获取登录用户的电子邮件ID和用户名(只是名称)。这样我就可以显示电子邮件并记录该用户的活动。
h79rfbju1#
Azure通过头中的用户信息Laravel已经内置了获取头信息的方法
$headers = getallheaders();
获取电子邮件
[X-Ms-Client-Principal-Name] => email@example.com
通过jwt token获取用户名等信息
[X-Ms-Client-Principal]
您可以在https://jwt.io/上检查令牌的组成
1条答案
按热度按时间h79rfbju1#
Azure通过头中的用户信息Laravel已经内置了获取头信息的方法
获取电子邮件
通过jwt token获取用户名等信息
您可以在https://jwt.io/上检查令牌的组成