如何解决Kubernetes Pod中托管以Azure AD作为外部提供程序的IdentityServer 4
我创建了一个自定义身份服务,该服务主要使用Identity Server 4和Azure AD作为外部提供程序。我已经配置了azure广告,具有所有必需的ID和秘密,并且可以在本地对Azure中的任何注册用户进行身份验证。
我添加了一个公共网址,例如https://myidentitydomain.com/signin-oidc。在Pod中,我们拥有与公共服务不同的身份服务域(即身份服务),但这是它在Kubernetes中的工作方式。不确定其问题是否连接到回复URL失败。但是我的身份服务也必须托管在Azure的专用网络中。
非常感谢您提供任何建议。
解决方法
当您单击登录按钮以对IdentityServer进行身份验证时,请确实查看URL,以查看实际发送给它的 returnurl 并将其添加到客户端定义中。
例如:
https://demo.identityserver.io/Account/Login?ReturnUrl=%2Fdiagnostics
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。