gpt4 book ai didi

c# - 如何从Azure AD获取asp net core 2.0 JwtBearer token 中的 key 名称

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

我正在使用 ASP.NET Core 2.0 Web Api 并通过 Azure AD 进行身份验证。

为了针对 Azure AD 进行身份验证,我使用 key 而不是用户凭据。 key 在 Azure 门户上生成。

有什么方法可以获取 WebApi 中使用的 key 的名称吗?我在 claim 期间找不到他。

enter image description here

最佳答案

据我所知,目前没有这样的API会返回应用程序 key 的描述。在您的场景中,您无法根据分离的 key 知道哪些Windows服务。正如 @jeffaudio 建议的那样,您可以为每个 Windows 服务创建一个单独的 AzureAD 应用程序(和 key )。

作为解决方法,您可以在调用 Web api 时发送自定义属性,该属性的值将标识哪个服务应用程序发送请求,每个应用程序都有单独的值。您可以在请求 header 中包含属性。

关于c# - 如何从Azure AD获取asp net core 2.0 JwtBearer token 中的 key 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45744497/

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