identityserver4 Unable to obtain configuration from: '/identity/.well-known/openid-configuration'

NullVal 发布于 01/08 15:30
阅读 6K+
收藏 0

我部署ids4服务到服务器上,使用的Client Credentials Grant 方式,通过端口映射的方式让其能被外网访问,
192.168.100.222:5000 -> 114.......:30000端口 。
services.AddAuthentication("Bearer") .AddJwtBearer("Bearer", options =>
{
options.Authority ="114.....:30000/identity";
options.RequireHttpsMetadata = false;
options.Audience = "api";
});
好像是因为因为服务器无法访问这个外网ip地址,也就是 options.Authority属性,在获取accesstoken后 请求资源时会报错

System.InvalidOperationException: IDX20803: Unable to obtain configuration from:
'http://114......:30000/identity/.well-known/openid-configuration'. ---> S
ystem.IO.IOException: IDX20804: Unable to retrieve document from: 'http://114......:30000/identity/.well-known/openid-configuration'. ---> System.Net.Http.
HttpRequestException: 由于目标计算机积极拒绝,无法连接。 ---> System.Net.Sockets
.SocketException: 由于目标计算机积极拒绝,无法连接。

 

加载中
返回顶部
顶部