2.3.2. UserModel 迁移


UserModel 包括某些字段、用户名电子邮件firstNamelastName,它们现在转换为自定义属性。这个变化的目的是为在即将推出的版本中向 Red Hat Single Sign-On 添加更复杂的用户配置文件。

注意

如果数据库包含具有该确切名称的自定义属性的用户,这些属性将不再从数据库中读取,并可删除。因此,在升级到 RH SSO 7.5 之前,请重命名匹配其中一个名称的任何自定义属性。

这种情形意味着 用户名 现在可以被 UserModel.getFirstAttribute (UserModel.USERNAME) 进行设置。其他字段存在类似的影响。直接或间接类 UserModel 的实施器应该确保 setUsernamesetSingleAttribute (UserModel.USERNAME, …​) 之间的行为是一致的。

如果策略评估功能的用户使用评估中的属性数量,则应调整其策略。每个用户现在默认有 4 个新属性。

UserModel 的公共 API 不会更改。不需要更改 frontend 资源或 SPI 访问用户数据。另外,数据库还没有改变。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.