簡體   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