gpt4 book ai didi

javascript - 在哪里可以获得我登录 Azure 托管应用程序的用户信息

转载 作者:行者123 更新时间:2023-12-02 07:03:31 26 4
gpt4 key购买 nike

我有一个托管在 Azure 上的简单网站网站由 azure 保护,只有登录用户才能进入该页面登录是通过 azure 完成的,托管网站上没有代码。

如何检索我登录此页面的当前用户?

编辑:

我的请求中有这样的内容:Cookie:ARRAffinity=xxxxae0c51eb40xxxx308de2a1xxxx2b35f53f6xxxxe328xxxxba25609xxx; msal.login.request= https://site.azurewebsites.net/msal.html ; msal.authority|xxxxxxxx-xxxx-xxxx-xxxx-xxxxaxxxxxxx= https://login.microsoftonline.com/company.cloud/ ; msal.nonce.idtoken=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx; msal.state.login=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx; msal.authority|xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx= https://login.microsoftonline.com/company.cloud/

最佳答案

据我了解,您正在使用应用服务轻松身份验证。应用服务通过使用特殊 header 将用户声明传递到您的应用程序。外部请求不允许设置这些 header ,因此仅当由应用服务设置时它们才会出现。一些示例 header 包括:

  • X-MS-CLIENT-PRINCIPAL-NAME
  • X-MS-CLIENT-PRINCIPAL-ID

这样就可以从请求头中获取用户信息。

引用:

Access user claims

关于javascript - 在哪里可以获得我登录 Azure 托管应用程序的用户信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59715551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com