SAML ベースの認証を使用してサービスを認証し、属性を次のように構成しました。
<Attribute name="attributeMap">
<Value>userid=uid</Value>
<Value>name=cn</Value>
</Attribute>
そして、次の方法でそれを取得していました:
Map attribute= (Map) map.get(SAML2Constants.ATTRIBUTE_MAP);
しかし、マップにアクセスすると、フィールド名は ID プロバイダー固有のキーである「uid」および「cn」として表示されますが、ドキュメントによれば、「userid」および「name」として表示されるはずです。