舊版AEM本 | AEM 6.5 | 評論 |
屬性:cq:cugEnabled 聲明節點類型:N/A,剩餘屬性 |
授權: 節點:rep:cugPolicy of node type rep:CugPolicy 聲明節點類型:rep:CugMixin
驗證: 混音類型:granite:AuthenticationRequired |
為了限制讀訪問,專用的CUG策略被應用到目標節點。 注意:策略只能應用於配置的支援路徑。 名稱為rep:cugPolicy和type rep:CugPolicy的節點受到保護,無法使用一般的JCR API呼叫寫入;請改用JCR存取控制管理。 如需詳細資訊,請參閱本頁。 為了對節點強制執行驗證要求,添加混合類型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,剩餘財產 |
不適用 | 新實作不再支援。 |
舊版AEM本
標籤:Adobe花崗岩封閉使用者群組(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
標籤:AdobeGranite驗證要求和登入路徑處理常式
名稱:com.adobe.granite.auth.requirement.impl.DefaultRequirementHandler
配置策略=必需
評論
配置CUG授權並啟用/禁用評估。
配置不應受CUG授權影響的承擔者排除清單的服務。
如果未配置CugExcludeImpl
,則CugConfiguration
將返回預設值。
如有特殊需求,可插入自訂的CugExclude實作。
OSGi元件實施LoginPathProvider ,它向LoginSelectorHandler公開匹配的登錄路徑。 它對RequirementHandler有強制性參考,用來註冊觀察者,該觀察者會監聽透過granite:AuthenticationRequired mixin類型儲存在內容中的已變更驗證要求。
OSGi元件實作RequirementHandler,通知SlingAuthenticator有關authrequirements的變更。
由於此元件的配置策略為「需要」,因此只有在指定了一組支援的路徑時才會激活它。
啟用服務將啟動RequirementService。