La autenticación y autorización de IDaaS le permite utilizar un único conjunto de credenciales de identidad, como un nombre de usuario y contraseña o autenticación multifactor (MFA), para acceder a sus aplicaciones y servicios sin necesidad de iniciar sesión en cada uno por separado.
Requisitos previos
Ha activado Alibaba Cloud IDaaS.
Crear una regla de autenticación
Inicie sesión en la consola de MSE.
En el panel de navegación izquierdo, seleccione Cloud-native Gateway > Gateways. En la barra de navegación superior, seleccione una región.
En la página Gateways, haga clic en el ID de la puerta de enlace.
En el panel de navegación izquierdo, seleccione Security Management > Global Authentication.
-
En la esquina superior izquierda, haga clic en Create Authentication. En el panel que se muestra, configure los parámetros de autenticación y autorización, y haga clic en OK.
La siguiente tabla describe los parámetros de autenticación y autorización de IDaaS para Cloud-native Gateway.
Parámetro
Descripción
Authentication Name
Nombre de la regla de autenticación.
Authentication Type
Seleccione el método de autenticación IDaaS.
Logon URL
URL de la página de inicio de sesión de usuarios para su instancia de IDaaS.
Redirect URL
URL a la que se redirige a los usuarios tras una autorización correcta. Esta URL debe coincidir con la configurada en Alibaba Cloud IDaaS.
Client-ID
ID de aplicación asignado al registrar la aplicación OAuth 2.0 en Alibaba Cloud IDaaS.
Client-Secret
Secreto de aplicación asignado al registrar la aplicación OAuth 2.0 en Alibaba Cloud IDaaS.
Cookie-Domain
Dominio de la cookie. Una vez autenticado correctamente el usuario, la cookie se envía a este dominio para mantener la sesión iniciada. Por ejemplo, si establece
Cookie-domain=a.example.com, la cookie se envía al dominioa.example.com. Si estableceCookie-domain=.example.com, la cookie se envía a todos los subdominios deexample.com.Authorization
La autorización admite Whitelist y Blacklist.
-
Whitelist: Las solicitudes que coinciden con los hosts y rutas especificados pueden omitir la autenticación. Todas las demás solicitudes requieren autenticación.
-
Blacklist: Las solicitudes que coinciden con los hosts y rutas especificados requieren autenticación. Todas las demás solicitudes pueden omitir la autenticación.
Haga clic en Rule Condition para establecer el nombre de dominio y la ruta de la solicitud.
-
Domain Name: Nombre de dominio de la solicitud (host).
-
Path: Ruta de API de la solicitud.
-
Consultar detalles de la regla de autenticación
Inicie sesión en la consola de MSE.
En el panel de navegación izquierdo, seleccione Cloud-native Gateway > Gateways. En la barra de navegación superior, seleccione una región.
En la página Gateways, haga clic en el ID de la puerta de enlace.
En el panel de navegación izquierdo, seleccione Security Management > Global Authentication.
-
En la página Global Authentication, haga clic en el nombre de una regla de autenticación o en Details dentro de la columna Actions para consultar su Authentication Configuration e Authorization Information.
La página de detalles contiene tres secciones: Basic information (nombre, origen), Authentication configuration (incluye campos como User Logon URL, Redirect URL, Client-ID, Client-Secret y Cookie-Domain) e Authorization information. Las reglas de autorización, que se pueden configurar en modo lista de permitidos o lista de bloqueados, determinan qué solicitudes se verifican. Las condiciones en filas separadas se vinculan mediante OR, mientras que varias condiciones dentro de la misma fila se vinculan mediante AND. Puede hacer clic en Add Authorization Information para definir condiciones de coincidencia basadas en el nombre de dominio y la ruta de la solicitud.
En la sección Authorization Information, haga clic en Add Authorization Information. En el cuadro de diálogo que se abre, introduzca un Request Domain Name y una Request Path, seleccione un Match Mode y haga clic en OK para agregar la regla de autorización.
Comprobar el resultado
Regrese a la página Global Authentication y compruebe que la nueva regla de autenticación aparece en la lista.
Operaciones relacionadas
También puede realizar las siguientes operaciones para gestionar sus reglas de autenticación:
Habilitar una regla de autenticación: En la página Global Authentication, localice la regla deseada y haga clic en Enable en la columna Actions. Esto activa la regla.
Deshabilitar una regla de autenticación: En la página Global Authentication, localice la regla deseada y haga clic en Close en la columna Actions. Esto desactiva la regla.
Editar una regla de autenticación: En la página Global Authentication, localice la regla deseada y haga clic en Edit en la columna Actions para modificar su configuración.
Eliminar una regla de autenticación: En la página Global Authentication, localice la regla deseada y haga clic en Delete en la columna Actions para eliminarla permanentemente.
Debe deshabilitar una regla de autenticación antes de poder eliminarla.
Documentos relacionados
Alibaba Cloud IDaaS es un sistema de gestión de identidades y accesos (IAM) para empresas. Para obtener más información, consulte What is Enterprise Identity and Access Management (EIAM)?.
Para conocer otros mecanismos de autenticación y autorización, consulte Global Authentication.