gpt4 book ai didi

jwt - AAD Jwt token 在本地主机上验证但不在服务器上验证

转载 作者:行者123 更新时间:2023-12-05 06:34:43 25 4
gpt4 key购买 nike

我正在开发 .net core 2.0 web api,并尝试使用 Azure Active Directory token 保护它。我的客户端应用程序生成一个 token 并将其发送到 api 以进行授权。当我在本地主机上运行我的 api 时一切正常,但是当我将它部署到我们的测试服务器时突然出现 401 Unauthorized 错误。我已经检查过部署版本上的配置文件是否正确。服务器设置是否会阻止或更改 AAD 的工作?有人告诉我,它在哪里运行并不重要。这是真的还是服务器配置会以某种方式干扰到达 AAD 进行验证?

最佳答案

如果您的 AAD token 在本地主机上验证,它很可能不会在已发布的应用程序上验证,反之亦然。在您的应用程序注册中,确保将回复 URL 设置为您发布的主页 URL(即 https://myapp.azurewebsites.net )。

同时检查以确保您的 web.config 与您的应用注册匹配。

关于jwt - AAD Jwt token 在本地主机上验证但不在服务器上验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50140295/

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