0

我想从我的 SP 配置属性映射器。默认情况下,映射器是 com.sun.identity.saml2.plugins.DefaultSPAttributeMapper 类。我的问题是我还需要放一个静态值。这意味着对于其中一个属性,值将始终相同,它将是一个简单的字符串。有没有办法使用默认的映射器类来做到这一点,或者我需要编写自己的映射器类?如果默认不提供这样的功能,也许还有其他我可以使用的映射器?

4

2 回答 2

0

https://bugster.forgerock.org/jira/browse/OPENAM-2184是这里的一个相关问题,它已经修复,但尚未在任何发布版本中。这意味着现有版本中没有针对静态属性映射的开箱即用解决方案,您需要实现自己的 AttributeMapper 并使用它。

于 2013-04-05T12:38:42.003 回答
0

您可以使用默认属性映射器作为模板。在其中添加代码以检查带有“常量:”前缀的局部变量,后跟常量值。这样,它就不会在 LDAP 中查询本地变量。您可以像往常一样将其映射到任何 SAML 属性。

于 2014-01-15T18:50:23.667 回答