gpt4 book ai didi

docker - 使用docker时授权不使用identityserver4

转载 作者:行者123 更新时间:2023-12-02 21:22:17 25 4
gpt4 key购买 nike

我有一个配置为使用 identityserver4 的 .net-core web api 应用程序。

在本地一切正常。

Web api 方法之一包含在本地运行时可以正常工作的 [Authorize] 属性。
但是,当使用“docker”并使用带有身份验证承载的 postman 调用 api 方法时,我得到“500 内部服务器错误”。

我的 web api 中有这个配置用于 CORS。

services.AddCors();

app.UseCors(policy =>
{
policy.AllowAnyHeader();
policy.AllowAnyMethod();
policy.AllowAnyOrigin();
});

最佳答案

我与 docker 有类似的问题,在我的情况下,原因是身份服务器无法通过 docker 环境中与本地相同的 url 访问(请注意,docker 容器中的“localhost”指向容器本身)

关于docker - 使用docker时授权不使用identityserver4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43999250/

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