2017-09-26 49 views
-1

我需要允許adfs用戶在基於php的應用程序中登錄。我們可以爲此集成SimpleSAMLphp,但是我們需要通過ADFS服務器上的SAML元數據創建中繼信任連接,但是我們無法這樣做,因爲客戶不允許這樣做。我沒有找到任何方法通過任何單個API來驗證ADFS用戶,我們傳遞用戶憑證並且將獲得ADFS響應是否由用戶授權?如何授權來自PHP的ADFS用戶

即使我不需要ADFS服務器的任何用戶詳細信息來檢查用戶是否有效的天氣?

回答

1

需要更多的細節。

這工作沒問題。

應用程序 - > simpleSAMLphp - > ADFS

什麼不起作用?

SAML確實「傳遞了用戶證書並且將獲得ADFS響應是用戶已驗證或不」。

您需要使用SAML斷言中的角色來處理授權。

+0

謝謝。問題是我們無法讓adfs服務器爲simpleSAML創建新的中繼信任連接。那麼我們可以在不使用adsf配置的情況下使用simpleSAMLphp嗎?據我所知,我們不能。我們有adfs服務器細節,聯合元數據XML。沒有找到任何方式可以通過此驗證adfs用戶。 –

+0

http://www.lewisroberts.com/2015/09/06/integrating-simplesamlphp-with-adfs-2012r2/ – nzpcmad

+0

我已經檢查過此之前,這裏以及我們需要添加simpleSAML元adfs。正如我前面所述,我們無法訪問adfs服務器,因此無法創建任何新的中繼。問題是有沒有其他方式可以這樣做? –