2014-05-19 38 views
1

我正在嘗試配置SimpleSAML以允許通過由Symantec O3提供支持的外部登錄門戶進行身份驗證。SimpleSAML和Symantec O3

我已經通過編輯config/authsources.php並轉換尊重元數據來將SimpleSAML設置爲SP。我已將我的元數據提供給外部登錄門戶的管理員。

當我訪問測試認證頁面,我正確地重定向到登錄門戶然而,在我登錄後重定向回SimpleSAML而是中看到我確定我收到以下錯誤信息:

May 19 12:07:04 m63701 simplesamlphp[14270]: 3 [827f6e2b0c] SimpleSAML_Error_BadRequest: BADREQUEST('%REASON%' => 'Missing TARGET parameter.') 
May 19 12:07:04 m63701 simplesamlphp[14270]: 3 [827f6e2b0c] Backtrace: 
May 19 12:07:04 m63701 simplesamlphp[14270]: 3 [827f6e2b0c] 1 /home/web/simplesaml/modules/saml/www/sp/saml1-acs.php:8 (require) 
May 19 12:07:04 m63701 simplesamlphp[14270]: 3 [827f6e2b0c] 0 /home/web/simplesaml/www/module.php:135 (N/A) 
May 19 12:07:04 m63701 simplesamlphp[14270]: 3 [827f6e2b0c] Error report with id c359a4f1 generated. 

它似乎不知道認證後到哪裏重定向。

這看起來不像測試功能的問題,因爲雖然它似乎驗證身份,但在普通的php文件中實現身份驗證時,我會得到相同的錯誤消息。是否有我應該檢查和設置的特定配置?

回答

1

此問題是由IDP方面的配置問題造成的。

Symantec O3配置爲使用SAML2連接器,但ACS URL配置爲指向SAML1端點。

將ACS URL更新爲包含在SimpleSAMLPHP元數據中的SAML2端點

相關問題