Configuración de autenticación de portales de Power Apps

Completado

Muchas opciones de autenticación compatibles con los portales de Power Apps se configuran mediante la configuración de sitio. La configuración de sitio se almacena en la tabla Site Settings donde cada configuración está definida como un par de nombre/valor.

Para ver la configuración del sitio:

  1. Inicie sesión en Power Apps.
  2. Seleccione un entorno de destino con el selector de entorno situado en la esquina superior derecha.
  3. En el menú de la izquierda, seleccione Aplicaciones.
  4. Seleccione la aplicación Administración del portal.
  5. En la aplicación, seleccione Configuraciones de sitios en el panel de navegación.

Captura de pantalla de las configuraciones de sitios activas para portales

Cuando se aprovisiona un portal de inicio, solo se instalan algunas de las numerosas configuraciones del sitio disponibles relacionadas con la autenticación. Las configuraciones que no se crean tienen sus valores predeterminados documentados.

Ejemplo de una configuración

Un ejemplo de la necesidad de agregar una configuración de sitio es cuando aprovisiona un portal personalizado y el formulario para registrar una nueva cuenta local requiere una dirección de correo electrónico y un nombre de usuario.

Captura de pantalla del registro con nombre de usuario en el portal del cliente.

Para habilitar el inicio de sesión de una cuenta local utilizando una dirección de correo electrónico, en lugar de un nombre de usuario, puede agregar la configuración Authentication/Registration/LocalLoginByEmail y configurarla en True.

Agregar una nueva configuración de sitio

Como resultado, tanto el formulario como el proceso para registrar una nueva cuenta local ahora solo requieren una dirección de correo electrónico.

Captura de pantalla del registro solo con dirección de correo electrónico en el portal del cliente.

Además, el formulario de inicio de sesión ahora hará referencia al Correo electrónico, en lugar de al Nombre de usuario.

Captura de pantalla del inicio de sesión por correo electrónico para el portal del cliente.

Nota

Si una función está habilitada de forma predeterminada, se debe crear una configuración de sitio para deshabilitar dicha función. Por ejemplo, es necesario agregar la configuración Authentication/Registration/ResetPasswordEnabled = False para deshabilitar la función de restablecimiento de contraseña para la autenticación local.

Categorías de configuración de autenticación

Todas las configuraciones de sitio relacionadas con la autenticación comienzan con Autenticación.

La configuración de autenticación se puede agrupar en tres categorías amplias, cada una de las cuales cubre la configuración para controlar varios aspectos de los procesos de autenticación.

Grupo Descripción
Autenticación/Registro El grupo más amplio de configuraciones abarca opciones como habilitar/deshabilitar métodos de autenticación específicos, controlar comportamientos de invitación, restablecimientos de contraseña, correos electrónicos de confirmación, autenticación de dos fases y muchos más.
Autenticación/UserManager La validación de credenciales de usuario son configuraciones para ajustar los parámetros de validación del nombre de usuario y contraseña. La validación se da cuando los usuarios se registran para una nueva cuenta local o cambian una contraseña. También están incluidas las configuraciones de bloqueo de cuentas de usuario.
Autenticación/ApplicationCookie No es raro ver los requisitos de la empresa para comportamientos específicos de cookies, como el período de vencimiento. Este grupo define configuraciones de sitio de autenticación de cookies para modificar el comportamiento predeterminado de la cookie de autenticación.

Para obtener más información, consulte Establecer identidad de autenticación para un portal.