AEM 6.5中的自訂使用者群組對應 custom-user-group-mapping-in-aem

舊版AEM
AEM 6.5
評論

屬性:cq:cugEnabled

宣告節點型別: N/A、剩餘屬性

授權:

節點:節點型別rep:CugPolicy的rep:cugPolicy

宣告節點型別: rep:CugMixin

驗證:

Mixin型別: granite:AuthenticationRequired

為了限制讀取存取權,會將專用的CUG原則套用至目標節點。

注意:原則只能套用在已設定的支援路徑。

名稱rep:cugPolicy和型別rep:CugPolicy的節點受到保護,且無法使用一般JCR API呼叫進行寫入;請改用JCR存取控制管理。

另請參閱 此頁面 以取得更多資訊。

若要在節點上強制實施驗證要求,只需新增mixin型別granite:AuthenticationRequired即可。

注意:僅在設定的支援路徑下方執行。

屬性:cq:cugPrincipals

宣告節點型別: NA,剩餘屬性

屬性: rep:principalNames

宣告節點型別: rep:CugPolicy

包含允許讀取受限CUG下方內容之主體名稱的屬性受到保護,且無法使用一般JCR API呼叫進行寫入,請改用JCR存取控制管理。

另請參閱 此頁面 以取得實作的詳細資訊。

屬性:cq:cugLoginPage

宣告節點型別: NA,剩餘屬性

屬性: granite:loginPath (選用)

宣告節點型別: granite:AuthenticationRequired

已定義mixin型別granite:AuthenticationRequired的JCR節點可選擇定義替代登入路徑。

注意:僅在設定的支援路徑下方執行。

屬性:cq:cugRealm

宣告節點型別: NA,剩餘屬性

不適用
新的實作不再支援。

OSGi服務的比較 comparison-of-osgi-services

舊版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 =必要

  • 標籤:Apache Jackrabbit Oak CUG排除清單

    名稱: org.apache.jackrabbit.oak.spi.security.authorization.cug.impl.CugExcludeImpl

    ConfigurationPolicy =必要

  • 名稱: com.adobe.granite.auth.requirement.impl.RequirementService

  • 標籤:AdobeGranite驗證需求和登入路徑處理常式

    名稱: com.adobe.granite.auth.requirement.impl.DefaultRequirementHandler

    ConfigurationPolicy =必要

註解

  • 設定CUG授權及啟用/停用評估。
    此服務可設定不應受CUG授權影響的主參與者排除清單。

    note note
    NOTE
    如果 CugExcludeImpl 未設定,則 CugConfiguration 會回覆為預設值。

    如有特殊需求,可插入自訂CugExclude實作。

  • 實作LoginPathProvider的OSGi元件會公開與LoginSelectorHandler相符的登入路徑。 它具有對RequirementHandler的強制參照,用於註冊觀察者,該觀察者會偵聽透過granite:AuthenticationRequired mixin型別儲存在內容中的已變更驗證需求。

  • 實作RequirementHandler的OSGi元件會通知SlingAuthenticator授權需求的變更。

    由於此元件的設定原則為REQUIRE,因此只有在指定一組支援的路徑時,才會啟動它。

    啟用服務會啟動RequirementService。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2