繁体   English   中英

需要借助 Windows 身份验证在 PHP 中集成 SSO

[英]Need to integrate SSO in PHP with the help of Windows authentication

我正在使用 onelogin/php_saml 库将 SSO 集成到我的 PHP 项目中。 问题是我可以在链接到 AD FS 时使用这个库登录。 但是在windows系统上,它仍然要求输入用户名和密码。

所以我需要知道如何在使用 IE 浏览器和 Intranet 时跳过该登录。 IE。 Windows 身份验证。

提前致谢。

单点登录需要在intranet区域添加adfs页面链接,并确保为adfs服务帐户注册了spn。

从应用程序的角度确保身份验证被重定向到 wia 端点

当您在本地 Intranet 中时,IE 默认提供 Windows 身份验证。 首先,您需要将域 URL 添加到Internet Options => Security => Local Intranet => Add to sites

现在,如果您使用 onelogin/php_saml 库连接到 AD,请确保您的设置'security' => 'requestedAuthnContext' 设置为 false

现在确保在 AD 设置中,转换规则设置为“Windows 帐户名称”

暂无
暂无

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

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