Show Menu
主题×

AEM 6.5中的自定义用户组映射

OSGi服务比较

旧版AEM
标签:Adobe Granite封闭式用户组(CUG)支持
名称:com.day.cq.auth.impl.CugSupportImpl
AEM 6.5
  • 标签:Apache Jackrabbit Oak CUG配置
    名称:org.apache.jackrabbit.oak.spi.security.authorization.cug.impl.CugConfiguration
    ConfigurationPolicy = REQUIRED
  • 标签:Apache Jackrabbit Oak CUG排除列表
    名称:org.apache.jackrabbit.oak.spi.security.authorization.cug.impl.CugImpl
    ConfigurationPolicy = REQUIRED
  • 名称:com.adobe.granite.auth.requirement.impl.RequirementService
  • 标签:Adobe Granite身份验证要求和登录路径处理程序
    名称:com.adobe.granite.auth.requirement.impl.DefaultRequirementHandler
    ConfigurationPolicy = REQUIRED
评论
  • 配置CUG授权并启用/禁用评估。 用于配置不应受CUG授权影响的承担者排除列表的服务。
    如果未配置CugExcludeImpl,则CugConfiguration将返回至默认值。
    根据特殊需要,可以插入自定义CugExclude实现。
  • 实现LoginPathProvider的OSGi组件,它向LoginSelectorHandler公开匹配的登录路径。 它对RequirementHandler有强制引用,用于注册观察者,该观察者通过granite:AuthenticationRequired mixin类型监听存储在内容中的已更改的身份验证要求。
  • 实施RequirementHandler的OSGi组件,该组件通知SlingAuthenticator有关对创作要求的更改。
    由于此组件的配置策略为“必需”,因此只有在指定了一组支持的路径时,才会激活该策略。
    启用服务将启动RequirementService。