Paso 3: Configurar reglas de conversión de identidad
Después de que un usuario de IdP empresarial inicie sesión en Huawei Cloud, Huawei Cloud autentica la identidad y asigna permisos al usuario según las reglas de conversión de identidad. Puede personalizar las reglas de conversión de identidad en función de sus requisitos de servicio. Si no configura reglas de conversión de identidad, el nombre de usuario del usuario federado en Huawei Cloud es FederationUser de forma predeterminada, y el usuario federado solo puede acceder a Huawei Cloud de forma predeterminada.
Puede configurar los siguientes parámetros para usuarios federados:
- Nombre de usuario: Nombres de usuario de usuarios federados en Huawei Cloud.
- Permisos de usuario: Permisos asignados a usuarios federados en Huawei Cloud. Debe asignar los usuarios federados a los grupos de usuarios de IAM. De esta manera, los usuarios federados pueden obtener los permisos de los grupos de usuarios para usar los recursos de Huawei Cloud. Asegúrese de que se han creado grupos de usuarios. Para obtener más información acerca de cómo crear un grupo de usuarios, consulte Creación de un grupo de usuarios y asignación de permisos.
- Las modificaciones a las reglas de conversión de identidad entrarán en vigor la próxima vez que los usuarios federados inicien sesión.
- Para modificar los permisos de un usuario, modifique los permisos del grupo de usuarios al que pertenece el usuario. A continuación, reinicie el IdP de empresa para que las modificaciones surtan efecto.
Prerrequisitos
- El administrador de la empresa ha creado una cuenta en Huawei Cloud, y ha creado grupos de usuarios y asignado permisos al grupo en IAM. Para más detalles, consulte Creación de un grupo de usuarios y asignación de permisos.
- Se ha creado un IdP en Huawei Cloud. Para obtener más información, véase Paso 1: Crear una entidad IdP.
Procedimiento
Si configura las reglas de conversión de identidad haciendo clic en Create Rule, IAM convertirá los parámetros especificados al formato JSON. Alternativamente, puede hacer clic en Edit Rule para configurar directamente las reglas en formato JSON. Para obtener más información, véase Sintaxis de las reglas de conversión de identidad.
- Creación de reglas
- Inicie sesión en la consola de IAM como administrador. En el panel de navegación, elija Identity Providers.
- En la lista IdP, haga clic en Modify en la fila que contiene el IdP.
- En el área Identity Conversion Rules, haga clic en Create Rule. A continuación, configure las reglas en el cuadro de diálogo Create Rule.
Figura 1 Hacer clic en Create Rule
Figura 2 Creación de reglas
Tabla 1 Descripción del parámetro Parámetro
Descripción
Observaciones
Username
Nombre de usuario de los usuarios federados en Huawei Cloud.
Para distinguir a los usuarios federados de los usuarios de Huawei Cloud, se recomienda que establezca el nombre de usuario en FederationUser-IdP_XXX. IdP indica un nombre de IdP, por ejemplo, AD FS o Shibboleth. XXX indica un nombre personalizado.
AVISO:- El nombre de usuario de cada usuario federado debe ser único en el mismo IdP. Los usuarios federados con los mismos nombres de usuario en el mismo IdP se asignarán al mismo usuario IAM en Huawei Cloud.
- El nombre de usuario solo puede contener letras, dígitos, espacios, guiones (-) guiones bajos (_) y puntos (.). No puede comenzar con un dígito y no puede contener el siguiente characters: ", \", \\, \n, \r
User Groups
Grupos de usuarios a los que pertenecen los usuarios federados en Huawei Cloud.
Los usuarios federados heredarán permisos de los grupos a los que pertenecen. Puede seleccionar un grupo de usuarios que ya se haya creado.
Rule Conditions
Condiciones que debe cumplir un usuario federado para obtener permisos de los grupos de usuarios seleccionados.
Los usuarios federados que no cumplan estas condiciones no pueden acceder a Huawei Cloud. Puede crear un máximo de 10 condiciones para una regla de conversión de identidad.
Los parámetros Attribute y Value se utilizan para que el IdP empresarial transfiera información del usuario a Huawei Cloud mediante aserciones SAML. El parámetro Condition se puede establecer en empty, any_one_of, o not_any_of. Para obtener más información sobre estos parámetros, consulte Sintaxis de reglas de conversión de identidad.
NOTA:- Una regla de conversión de identidad puede tener varias condiciones. Solo tiene efecto si se cumplen todas las condiciones.
- Un IdP puede tener varias reglas de conversión de identidad. Si un usuario federado no cumple con ninguna de las condiciones, se le denegará el acceso a Huawei Cloud.
Por ejemplo, establezca una regla de conversión de identidad para los administradores del sistema de gestión empresarial.
- Nombre de usuario: FederationUser-IdP_admin
- Grupo de usuarios: admin
- Condición de regla: _NAMEID_ (atributo), any_one_of (condición) y 000000001 (valor).
Solo el usuario con ID 000000001 se asigna al usuario de IAM FederationUser-IdP_admin y hereda los permisos del grupo de usuarios admin.
- En el cuadro de diálogo Create Rule, haga clic en OK.
- En la página Modify Identity Provider, haga clic en OK.
- Edición de reglas
- Inicie sesión en la consola de IAM como administrador. En el panel de navegación, elija Identity Providers.
- En la lista IdP, haga clic en Modify en la fila que contiene el IdP.
Figura 3 Modificación de un IdP
- En el área Identity Conversion Rules, haga clic en Edit Rule.
Figura 4 Edición de reglas de conversión de identidad
- Edite las reglas de conversión de identidad en formato JSON. Para obtener más información, véase Sintaxis de las reglas de conversión de identidad.
- Haga clic en Validate para verificar la sintaxis de las reglas.
- Si la regla es correcta, haga clic en OK en el cuadro de diálogo Edit Rule y haga clic en OK en la página Modify Identity Provider.
Si aparece un mensaje que indica que el archivo JSON está incompleto, modifique las instrucciones o haga clic en Cancel para cancelar las modificaciones.
Operaciones relacionadas
Ver reglas de conversión de identidad: haga clic en View Rule en la página Modify Identity Provider. Las reglas de conversión de identidad se muestran en formato JSON. Para obtener más información sobre el formato JSON, consulte Sintaxis de reglas de conversión de identidad.