[AEM Assets]{class="badge positive" title="(Se aplica a los AEM Assets)."}
Control de acceso basado en atributos attribute-based-access-control
El control de acceso basado en atributos (ABAC) permite a los administradores de Content Hub definir reglas basadas en metadatos para definir el nivel de acceso a los recursos disponibles en Content Hub.
Los administradores de una organización definen reglas para los grupos de usuarios, que se asignan a un ID de grupo. Las reglas son una combinación de operadores lógicos y de comparación, y los administradores pueden definir tantas reglas como necesiten para administrar el acceso a los recursos en Content Hub.
Las reglas se basan en metadatos y, si las condiciones definidas en la regla coinciden con los metadatos del recurso, este se muestra al grupo de usuarios. Content Hub analiza los metadatos de los recursos, incluidos los metadatos personalizados, de todos los recursos disponibles en Todos los Assets y Colecciones, para mostrar los resultados a los grupos de usuarios.
Por ejemplo, PERMITIR el acceso al grupo de usuarios con ID de grupo = 1011, cuando los metadatos de los recursos coincidan con "Marca = Marca X" Y "Región = EMEA O América". Content Hub solo muestra esos recursos al grupo de usuarios con id. = 1011 donde marca = Brand X y región = EMEA o Americas.
Algunas de las ventajas clave del control de acceso basado en atributos son:
-
Elimina la dependencia de la estructura de carpetas para los permisos
-
Permite a los administradores cargar recursos y determinar de forma retroactiva las estructuras de permisos
-
Reduce el número de duplicados: mejora la integridad de los recursos. Los duplicados son necesarios en los permisos basados en carpetas cuando los mismos recursos se comparten con diferentes grupos.
¿Cómo se habilita el control de acceso basado en atributos? enable-attribute-based-access-control
Por el momento, no puede crear reglas de control de acceso basadas en atributos por su cuenta mediante la interfaz de usuario de Content Hub.
Haga clic en Descargar hoja de cálculo para descargar y definir reglas en una hoja de cálculo. Cree un ticket de asistencia de Adobe y proporcione las reglas definidas en la hoja de cálculo a Adobe.
[Descargar hoja de cálculo]{class="badge informative"}
Defina las reglas en la hoja de cálculo siguiendo las directrices definidas en este artículo.
Ejemplo de caso de uso de Control de acceso basado en atributos example-metadata-based-rules
Para admitir una implementación de marketing a gran escala, varios integrantes del equipo de todas las regiones y marcas necesitan tener acceso a los recursos digitales. Cada persona tiene un ámbito específico basado en la región y la marca. ABAC aplica estas reglas automáticamente a través de los metadatos del recurso. La siguiente tabla ilustra los diferentes tipos de personas para este caso de uso y las reglas aplicadas:
Con estas reglas, los administradores de Content Hub tienen lo siguiente:
-
Acceso granular basado en reglas: los usuarios solo ven los recursos relevantes para su región y marca; no hay asignaciones manuales de permisos.
-
Colaboración global perfecta: Los equipos regionales y de marca trabajaron en paralelo sin conflictos de acceso.
-
Permisos escalables y con garantía de futuro: a medida que se agregan nuevas regiones o marcas, las reglas se pueden actualizar en función de los metadatos.
Construcciones de reglas compatibles supported-rule-constructs
-
Operadores lógicos:
- Y: todas las condiciones deben ser verdaderas
- O: Al menos una condición debe ser verdadera
-
Operadores de comparación:
- Igual a (=): comprueba si un usuario o atributo de recurso coincide con un valor
- Not Equals (!)=): Comprueba si un usuario o atributo de recurso no coincide con un valor
Cuando los campos de metadatos del recurso contienen matrices (por ejemplo, varias regiones o etiquetas), Equals hace referencia a la lógica contains y Not Equals hace referencia a la lógica does not contain.
Esto le permite escribir reglas sencillas y expresivas, como: ALLOW if region = emea AND assetType != prototype AND tags != confidencial.
Directrices guidelines-attribute-based-access-control
-
Las reglas ABAC solo son aplicables a los recursos aprobados para Content Hub. Para obtener más información, consulte Aprobar Assets para Content Hub.
-
No asigne reglas DENEGAR; en su lugar, convierta siempre la regla DENEGAR a PERMITIR. Por ejemplo,
ALLOW if region = <user-region> DENY if assetType = prototype AND confidential = yesse puede convertir enALLOW if region = <user-region> AND (assetType != prototype OR confidential != yes). -
Las reglas ABAC se aplican a grupos de usuarios mediante el ID de grupo de IMS, que está disponible en Admin Console.
-
Puede establecer el Destino de aprobación para los recursos mediante el entorno de creación de AEM as a Cloud Service. Las reglas ABAC se aplican a los recursos aprobados con el destino de aprobación =
Content Hub, ya que el destino de aprobación =Deliveryes para los recursos disponibles paraDelivery+Content Hub. Assets marcado como Destino de aprobación =Deliveryson visibles para todos en el Centro de contenido. -
Asegúrese de que los esquemas de metadatos utilizados en las reglas ABAC estén correctamente definidos y disponibles en AEM. Proporcione la ruta completa de los esquemas de metadatos de AEM que definen las propiedades a las que se hace referencia en las reglas ABAC. Opcionalmente, puede crear una carpeta de prueba con algunos recursos de muestra con valores de metadatos que coincidan con las condiciones ABAC. Esto ayuda a verificar el comportamiento de las reglas y evaluar el acceso con precisión.
-
Capture la intención comercial de la regla en un comentario, independientemente de si la condición está escrita correctamente, ya que la intención nos ayuda a validar y corregir la lógica, si es necesario.
-
Los archivos PDF de licencia, que se establecen para DRM deben ser visibles para todos, de modo que los usuarios puedan verlos cuando descarguen el recurso con la licencia.
Preguntas frecuentes faqs-attribute-based-access-control-content-hub
¿Qué es el Control de acceso basado en atributos (ABAC) en AEM Assets Content Hub?
Control de acceso basado en atributos (ABAC) en AEM Assets Content Hub permite a los administradores definir reglas basadas en metadatos para controlar el nivel de acceso de los distintos grupos de usuarios a los recursos digitales. El acceso se determina si los metadatos del recurso coinciden con las condiciones especificadas en las reglas, lo que permite una administración granular y dinámica de la visibilidad del recurso.
¿Cómo definen los administradores las reglas de acceso mediante ABAC en AEM Assets Content Hub?
Los administradores definen las reglas de acceso creando condiciones basadas en metadatos de recursos, como la marca o la región, y vinculándolas a ID de grupo de usuarios específicos. Estas reglas utilizan operadores lógicos (AND, OR) y de comparación (es igual que, no es igual que) para especificar exactamente qué recursos son visibles para cada grupo de usuarios.
¿Cuáles son las principales ventajas de utilizar ABAC sobre los permisos tradicionales basados en carpetas en AEM Assets Content Hub?
ABAC elimina la dependencia de las estructuras de carpetas para los permisos, permite a los administradores cargar recursos y asignar permisos de forma retroactiva, y reduce el número de recursos duplicados necesarios. Esto mejora la integridad del recurso y simplifica la administración de permisos, especialmente cuando es necesario compartir los recursos con varios grupos.
¿Pueden los administradores configurar reglas ABAC directamente en la interfaz de Content Hub de los AEM Assets?
No, por el momento, los administradores no pueden crear reglas ABAC directamente en la interfaz de Content Hub. En su lugar, deben descargar una hoja de cálculo de plantilla (vínculo de descarga incluido en este artículo), definir sus reglas allí y enviarlas al servicio de asistencia de Adobe a través de un vale de soporte para su implementación.
¿Qué tipos de condiciones de metadatos se pueden utilizar al configurar reglas ABAC en AEM Assets Content Hub?
Las reglas ABAC en AEM Assets Content Hub pueden utilizar operadores lógicos como AND y OR, y operadores de comparación como igual a y no igual a. Las propiedades de metadatos utilizadas en las reglas deben estar definidas correctamente y disponibles en los esquemas de metadatos de AEM, y pueden incluir campos como región, marca o estado de publicación.
¿Por qué los AEM Assets de Content Hub ABAC son especialmente útiles para organizaciones con equipos grandes y diversas necesidades de recursos?
ABAC es útil para organizaciones con equipos grandes porque permite un acceso granular y basado en reglas a los recursos en función de los roles de usuario, las regiones o las marcas. Garantiza que los usuarios solo vean los activos relevantes para sus responsabilidades, sin asignaciones manuales de permisos ni duplicaciones excesivas de activos.
¿Cómo deben preparar los administradores la hoja de cálculo ABAC para AEM Assets Content Hub antes de enviarla al Soporte de Adobe?
Los administradores deben crear grupos de usuarios en Adobe Admin Console, tomar nota de sus ID de grupo y definir claramente los permisos y las condiciones de cada grupo en la hoja de cálculo. Deben asegurarse de que todas las propiedades de metadatos estén correctamente asignadas a los esquemas adecuados y utilizar la columna Comentarios para aclarar la intención comercial de cada regla, lo que facilita a Adobe la validación e implementación de las reglas.