gpt4 book ai didi

azure - 当前 session /用户的访问 token

转载 作者:行者123 更新时间:2023-12-03 04:09:41 27 4
gpt4 key购买 nike

我已使用 AAD 身份验证保护 azurewebsites 域

我已导航到主页,登录到 B2C 帐户,并且可以访问 Azure 网站的内容 - API、 View

令我困惑的是,每次我以前执行此操作时,都是来自 Xamarin 应用内的 MSAL 或 ADAL 库。然后我就知道如何检索和使用 token

由于我刚刚登录网站并正在浏览它,如果我想编写一些代码来使用 token 与后端交互,我该如何开始编写代码来访问当前 token ?当我登录应用程序时它是否保存在某个地方?

更新这个问题:我决定通过调用 AcquireTokenSilentAsync 来看看会发生什么,它响应“在缓存中找不到 token ”。

我不希望用户在登录后必须再次登录,那么我如何才能获得可以在首次登录时使用的 token ?

最佳答案

从您的服务器代码中,特定于提供者的 token 被注入(inject)到请求 header 中,以便您可以轻松访问它们。引用文档here .

例如,在代码中获取访问 token 。

string accessToken = this.Request.Headers["X-MS-TOKEN-AAD-ACCESS-TOKEN"];

关于azure - 当前 session /用户的访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57433794/

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