Show Menu
主題×

AEM 6.5中的自訂使用者群組對應

OSGi服務比較

舊版AEM
標籤: Adobe Granite Closed User Group(CUG)支援
名稱: com.day.cq.auth.impl.CugSupportImpl
AEM 6.5
  • 標籤: Apache Jackrabbit Oak CUG設定
    名稱: org.apache.jackrabbit.oak.spi.security.authorization.cug.impl.CugConfiguration
    配置策略=必需
  • 標籤: Apache Jackrabbit Oak CUG排除清單
    名稱: org.apache.jackrabbit.oak.spi.security.authorization.cug.impl.CugExcludeImpl
    配置策略=必需
  • 名稱: com.adobe.granite.auth.requirement.impl.RequirementService
  • 標籤: Adobe Granite驗證需求與登入路徑處理常式
    名稱: com.adobe.granite.auth.requirement.impl.DefaultRequirementHandler
    配置策略=必需
評論
  • 配置CUG授權並啟用/禁用評估。 配置不應受CUG授權影響的承擔者排除清單的服務。
    如果未 CugExcludeImpl 設定,則 CugConfiguration 會回到預設值。
    如有特殊需求,可插入自訂的CugExclude實作。
  • OSGi元件實施LoginPathProvider ,它向LoginSelectorHandler公開匹配的登錄路徑。 它對RequirementHandler有強制性參考,用來註冊觀察者,該觀察者會監聽透過granite:AuthenticationRequired mixin類型儲存在內容中的已變更驗證要求。
  • OSGi元件實作RequirementHandler,通知SlingAuthenticator有關authrequirements的變更。
    由於此元件的配置策略為「需要」,因此只有在指定了一組支援的路徑時才會激活它。
    啟用服務將啟動RequirementService。