在Saml响应中从OpenAm获取身份验证token.id

时间:2015-07-20 12:18:12

标签: token saml openam

我已经使用paspport-saml和OpenAM实现了SSO。我可以获得某些用户属性,例如id,givenName等。 但现在我想通过Saml响应获取身份验证令牌ID,以进一步验证Web服务。

如何使用Saml响应获取身份验证令牌ID?

1 个答案:

答案 0 :(得分:0)

您可以从saml响应中获取SAML断言ID,或者您可以使用基于ID提供程序设置的nameID,它将包含userName或main对象。

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

or 

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