1
我能够将基本的春季应用https://github.com/UniconLabs/shibboleth-sample-java-sp与shibboleth idp和ldap集成在一起。 登录和注销功能正常工作。 但我没有找到任何有关检索我的sp(春季应用程序)名字,姓氏,普通名称等用户属性的任何文档从ldap + shibboleth获得用户属性春季idp
请帮助我。
我能够将基本的春季应用https://github.com/UniconLabs/shibboleth-sample-java-sp与shibboleth idp和ldap集成在一起。 登录和注销功能正常工作。 但我没有找到任何有关检索我的sp(春季应用程序)名字,姓氏,普通名称等用户属性的任何文档从ldap + shibboleth获得用户属性春季idp
请帮助我。
Authentication authentication = SecurityContextHolder.getContext()
.getAuthentication();
SAMLCredential credential = (SAMLCredential) authentication
.getCredentials();
for(Attribute attribute: credential.getAttributes()){
List<XMLObject> values= attribute.getAttributeValues();
for(XMLObject value: values){
System.out.println(value.getDOM().getTextContent());
}
}