2015-05-28 48 views
0

我安裝了WSO2 Identity Server(包含SP1),我正在使用Liferay進行一些集成測試。我能夠做到沒有任何問題(包括屬性)saml sso登錄,但後來我安裝了關鍵補丁1256,它不會讓我再次登錄。 下面介紹一下日誌說:wso2is saml sso登錄1256補丁後登錄失敗

TID: [0] [IS] [2015-05-28 12:16:22,774] ERROR  {org.wso2.carbon.identity.sso.saml.builders.assertion.DefaultSAMLAssertionBuilder} - Error when reading claim values for generating SAML Response {org.wso2.carbon.identity.sso.saml.builders.assertion.DefaultSAMLAssertionBuilder} 

TID: [0] [IS] [2015-05-28 12:16:22,775] ERROR {org.wso2.carbon.identity.sso.saml.processors.SPInitSSOAuthnRequestProcessor} - Error processing the authentication request {org.wso2.carbon.identity.sso.saml.processors.SPInitSSOAuthnRequestProcessor}org.wso2.carbon.identity.base.IdentityException: Error while building the saml assertion 

我試圖找出可能的補丁之間切換。當我刪除所有請求的聲明或取消激活「總是響應中包含屬性」選項時,它完全沒有問題,但它不適用於我。

在此先感謝

回答

0

你改變Subject Claim URI?默認情況下,它不會被選擇...如果這可能是WSO2IS中帶有上述修補程序的錯誤。我也看到這個錯誤,當我選擇電子郵件地址爲Subject Claim URI。也有公衆jira

+0

是的,我改變了它,我確實需要使用電子郵件地址作爲主題。 –

+0

這是修補程序1256中的錯誤,有一些新的修補程序,可以嘗試與他們http://wso2.com/products/identity-server/如果不是,只需刪除修補程序1256 ..否則檢查與WSO2 ..是否他們可以爲上述錯誤提供新補丁.. – Asela

+0

謝謝。我刪除了補丁,直到找到解決方案。 –