基本的な春のアプリhttps://github.com/UniconLabs/shibboleth-sample-java-spを shibboleth idp および ldap と統合できます。ログインおよびログアウト機能は正常に機能しています。しかし、sp(Spring アプリ) で名、姓、通称などのユーザー属性を取得することに関連するドキュメントは見つかりませんでした。
私を助けてください。
基本的な春のアプリhttps://github.com/UniconLabs/shibboleth-sample-java-spを shibboleth idp および ldap と統合できます。ログインおよびログアウト機能は正常に機能しています。しかし、sp(Spring アプリ) で名、姓、通称などのユーザー属性を取得することに関連するドキュメントは見つかりませんでした。
私を助けてください。
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());
}
}