7.5. RegExUserNameLoginModule


全名 : org.picketlink.identity.federation.bindings.jboss.auth.RegExUserNameLoginModule

此登录模块可在任何 证书登录模块 从主体名称中提取用户名、UID 或其他字段后使用,以便可以从 LDAP 获取角色。模块具有一个名为 regex 的选项,用于指定要应用到主体名称的正则表达式,其结果将传递到后续登录模块。

Example RegExUserNameLoginModule

<login-module code="org.picketlink.identity.federation.bindings.jboss.auth.RegExUserNameLoginModule" flag="required">
  <module-option name="password-stacking" value="useFirstPass"/>
  <module-option name="regex" value="UID=(.*?),"/>
</login-module>

例如,输入主体名称 UID=007、EMAILADDRESS=something@something、CN=James Bond 将导致 使用上述登录模块输出 007

有关正则表达式的更多信息,请参见 java.util.regex.Pattern 类文档

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部