2015-07-20 85 views
0

我已經使用paspport-saml和OpenAM實施了SSO。我可以獲得某些用戶屬性,例如id,givenName等。 但是現在我想要獲取帶有Saml響應的身份驗證令牌ID以進一步驗證Web服務。在Saml響應中從OpenAm獲取身份驗證令牌.id

我如何獲得帶有Saml響應的身份驗證令牌ID?

回答

0

您可以從saml響應中獲取SAML斷言Id,也可以使用基於ID提供程序設置的nameID,它將包含userName或主體對象。

String ID = credential.getAuthenticationAssertion().getID(); 

or 

String userName = credential.getNameID().getValue();