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

舊版AEM AEM 6.5 評論

屬性:cq:cugEnabled

聲明節點類型:不適用,剩餘財產

授權:

節點: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

定義了混合類型granite:AuthenticationRequired的JCR節點可以選擇性地定義替代登錄路徑。

注意:僅在已設定的支援路徑之下接受。

屬性:cq:cugRealm

聲明節點類型:NA,剩餘財產

不適用 不再支援新實作。

OSGi服務比較

舊版AEM

標籤:AdobeGranite封閉使用者群組(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.CugExcludeImpl

    ConfigurationPolicy = REQUIRED

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

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

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

    ConfigurationPolicy = REQUIRED

評論

  • 配置CUG授權並啟用/禁用評估。
    設定不應受CUG授權影響之主體的排除清單的服務。

    注意

    CugExcludeImpl 未設定, CugConfiguration 會回到預設值。

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

  • OSGi元件實作LoginPathProvider ,此元件會向LoginSelectorHandler顯示相符的登入路徑。 它具有對RequirementHandler的強制引用,該RequirementHandler用於通過granite:AuthenticationRequired mixin類型註冊偵聽儲存在內容中的更改的驗證要求的觀察器。

  • OSGi元件實作RequirementHandler,此元件會通知SlingAuthenticator有關對authremendations的變更。

    由於此元件的配置策略為「需要」,因此只有在指定了一組受支援的路徑時才激活它。

    啟用服務將啟動RequirementService。

本頁內容