0
我已經使用paspport-saml和OpenAM實施了SSO。我可以獲得某些用戶屬性,例如id,givenName等。 但是現在我想要獲取帶有Saml響應的身份驗證令牌ID以進一步驗證Web服務。在Saml響應中從OpenAm獲取身份驗證令牌.id
我如何獲得帶有Saml響應的身份驗證令牌ID?
我已經使用paspport-saml和OpenAM實施了SSO。我可以獲得某些用戶屬性,例如id,givenName等。 但是現在我想要獲取帶有Saml響應的身份驗證令牌ID以進一步驗證Web服務。在Saml響應中從OpenAm獲取身份驗證令牌.id
我如何獲得帶有Saml響應的身份驗證令牌ID?
您可以從saml響應中獲取SAML斷言Id,也可以使用基於ID提供程序設置的nameID,它將包含userName或主體對象。
String ID = credential.getAuthenticationAssertion().getID();
or
String userName = credential.getNameID().getValue();