繁体   English   中英

重定向不适用于 SAML 登录,带有 Azure Active Directory 的 php-saml

[英]Redirect not working for SAML login, php-saml with Azure Active Directory

我已经使用 php-saml 集成了 SAML,以使用 WSO2 Server Identity Server 进行本地连接,并且运行良好。

但是,重定向在 Azure Active Directory 的情况下不起作用。 它只是重定向到office.com并留在那里。

这是 Azure 的 SAML 响应:

 ResponseData status 302 statusText httpVersion http/2.0 redirectURL https://login.microsoftonline.com/ headersSize -1 bodySize -1 _transferSize 690 _error null

WSO2 的 SAML 响应:

 Response Data status 302 statusText Found httpVersion HTTP/1.1 redirectURL http://app.test headersSize 884 bodySize 0 _transferSize 884 _error null

  1. 请确保代码中存在的重定向 URI ex: https://your.domain.name/oauth.php必须在 azure 门户中的重定向 url 应用程序注册中给出,然后请检查是否使用实体 url 配置 SAML,signle 登录url 等都是正确的。
  2. 确保在 saml 配置期间更新元数据中的 IDP 和 sp 以上传。
  3. Azure 广告仅支持 Https 协议,请确保您的重定向 url 以 Https 开头,除了 localhost Go 通过以下文档逐步了解更多详细信息

参考: Azure 使用 SimpleSAMLphp 进行 AD 单点登录 – 我的 IT 日报 (wordpress.com)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM