2.5.2. 客户端模板改为客户端范围
我们添加了对客户端范围的支持,这需要在迁移过程中需要注意。
- 客户端模板改为客户端范围
- 客户端模板被改为客户端范围。如果您有任何客户端模板,则会保留其协议映射程序和角色范围映射。
- 名称中替换了空格
-
使用名称中的空格字符的客户端模板通过将空格替换为下划线来重命名,因为客户端范围的名称中不允许空格。例如,如果客户端模板
my template
将更改为客户端范围my_template
。 - 将客户端范围链接到客户端
-
对于具有客户端模板的客户端,对应的客户端范围现在被添加为
客户端范围
。因此,客户端上会保留协议映射和角色范围映射。 - 域默认客户端范围不与现有客户端相关联
-
在迁移过程中,内置客户端范围列表将添加到每个域,以及
Realm Default Client Scopes
列表。但是,现有的客户端不会升级,新的客户端范围不会自动添加到它们。另外,所有协议映射程序和角色范围映射都保留在现有的客户端上。在新版本中,当创建一个新客户端时,它会自动关联有 Realm Default Client Scopes,并且没有附加任何协议映射程序。我们不会在迁移过程中更改现有客户端,因为无法正确地检测自定义,例如:客户端的协议映射程序。如果要更新现有客户端(从其中删除协议映射程序并使用客户端范围将它们链接到),则需要手动执行此操作。 - 需要再次确认同意
- 客户端范围更改需要重构同意。现在同意客户端范围,而非角色或协议映射程序。由于这个变化,之前确认用户持久的同意不再有效,用户需要在迁移后再次确认同意页面。
- 删除一些配置切换
-
需要的切换
范围范围
已从角色详情中删除。交换机需要
和Consent Text
已从协议映射程序详情中删除。这些交换机由 Client Scope 功能替代。