我正在使用基于 SAML 的身份验证对我的服务进行身份验证,并将属性配置如下:
<Attribute name="attributeMap">
<Value>userid=uid</Value>
<Value>name=cn</Value>
</Attribute>
并通过以下方式将其取回:
Map attribute= (Map) map.get(SAML2Constants.ATTRIBUTE_MAP);
但是当我访问地图时,字段名称为“uid”和“cn”,这是 ID 提供者特定的键,但根据文档,它应该为“userid”和“name”