我将我的应用程序迁移到ADFS SSO。流程很简单。我们的应用程序需要从ADFS获取信息并将其发送到我的服务器。我无法访问ADFS。我编写了一个小应用程序来测试与ADFS的通信,它使用OneLogin,它部署在Azure Ubuntu VM机器上。但是当我尝试重定向到ADFS服务器时,它说:“发生了错误。请联系您的管理员以获取更多信息。”我想这是因为ADFS需要了解我的应用程序。我需要向ADFS管理提供哪些信息才能进行通信?我的应用程序没有弹簧。
答案 0 :(得分:0)
您使用的是哪种客户端协议栈?
SAML,WS-Fed,......?
您是否拥有可以提供给管理员的协议元数据?
ADFS事件日志中显示什么错误?
<强>更新强>
您需要一个客户端堆栈 - SAML : SAML connectivity / toolkit 。
从ADFS元数据中,您需要签名证书,entityID以及SSO和SLO端点。
您可以将这些添加到配置中。您选择的任何堆栈的选项。