Autenticación

Haga clic para copiar

Módulos para el registro y el inicio de sesión de los usuarios.


Los módulos de autenticación proporcionan la funcionalidad de registro e inicio de sesión para los usuarios de sus aplicaciones.

Las funciones básicas para la gestión de usuarios, grupos, registro y autorización son proporcionadas por el módulo Auth por defecto. También añade un formulario de registro estándar a sus aplicaciones.

Para ampliar la funcionalidad, en particular la capacidad de entrar y registrarse a través de las redes sociales, utilice módulos adicionales.

Configuración del registro

El módulo Auth gestiona todos los ajustes de registro. Si el registro está desactivado, los módulos de entrada social tampoco podrán registrar nuevos usuarios.


Módulo básico de autorización y registro

El módulo Auth proporciona autenticación y autorización para su aplicación, incluyendo la gestión de usuarios, la gestión de grupos, el registro de usuarios, el inicio de sesión y las funciones relacionadas. Se instala automáticamente cuando se crea el proyecto. Por defecto, el middleware del módulo se adjunta a cada punto final y concede acceso a cualquier grupo de usuarios. Pueden configurarse controles de acceso detallados ajustando la configuración del middleware en cada punto final.

Nombre de usuario y contraseña por defecto

Nombre de usuario: [email protected]

Contraseña: appmaster


Inicio de sesión con Google

Implementa el inicio de sesión y el registro con Google

Sign in withGoogle es un módulo independiente para implementar las funciones de inicio de sesión y registro de Google para su aplicación.


Procesos empresariales

  • Registro

Se utiliza si estás configurando la autorización y la autenticación tú mismo. Si utilizas la funcionalidad básica del módulo Auth, para que el inicio de sesión con Google funcione, sólo tienes que especificar el ID de cliente en la configuración.


Configuración del módulo

ParámetroPor defectoDescripción
ID de clientevacíoEl ID de cliente de su aplicación desde la Consola de Google.

Para obtener el ID de cliente - utilice Google Cloud Console. Las instrucciones de configuración se pueden leer en este enlace.


Iniciar sesión con Facebook

Registro e inicio de sesión con su cuenta de Facebook.

Iniciar sesión conFacebook es un módulo independiente para implementar las funciones de registro e inicio de sesión de Facebook para tu aplicación.


Procesos empresariales

  • Registro

Se utiliza si estás configurando la autorización y la autenticación tú mismo. Si utilizas la funcionalidad básica del módulo Auth, para que el inicio de sesión con Facebook funcione, sólo tienes que especificar el ID de la aplicación en la configuración.


ParámetroPor defectoDescripción
ID de la aplicaciónvacíoEl ID de cliente de tu aplicación desde el portal de desarrollo de Facebook.

Para obtener el ID de cliente:

A continuación, añade el producto de inicio de sesión de Facebook a tu aplicación, activa el SDK de JavaScript de Facebook y añade la URL de tu aplicación a los dominios permitidos.


Iniciar sesión con LinkedIn

Registro e inicio de sesión con una cuenta de LinkedIn.

Iniciar sesión conLinkedIn es un módulo independiente para implementar las funciones de registro e inicio de sesión de LinkedIn en tu aplicación.


  • Registro

Se utiliza si estás configurando la autorización y la autenticación tú mismo. Si utilizas la funcionalidad básica del módulo Auth, para que el inicio de sesión con LinkedIn funcione, sólo tienes que especificar el ID de cliente, la URL de redireccionamiento y la clave secreta en la configuración.


ParámetroPor defectoDescripción
ID de clienteningunoSu ID de cliente de la aplicación desde el Portal de Desarrolladores de LinkedIn.
URL de redireccionamientoningunoURL para redirigir después de la autenticación
Clave secretaningunoClave secreta de tu aplicación de LinkedIn

Para obtener los parámetros necesarios para configurar el módulo, debes registrarte como desarrollador de LinkedIn y crear una aplicación con la configuración básica.


Iniciar sesión con Apple

Regístrese e inicie sesión con el ID de Apple.

Iniciar sesión conApple es un módulo independiente para implementar las funciones de inicio de sesión con el ID de Apple en tu aplicación.


  • Registro

Se utiliza si está configurando la autorización y la autenticación usted mismo. Si utiliza la funcionalidad básica del módulo Auth, para que funcione el inicio de sesión con el ID de Apple, sólo tiene que especificar el ID de cliente en los ajustes.


ParámetroPor defectoDescripción
ID de clientevacíoEl ID de cliente de su aplicación desde Apple Developer.

Necesita el ID de Apple y la cuenta de desarrollador para obtener el ID de cliente. El ID de Apple se puede crear aquí. Visite esta página para registrarse como desarrollador de Apple.


Google OAuth 2.0

El módulo proporciona SSO con Google a su web y aplicaciones móviles


Procesos de negocio

Google OAuth 2.0: Obtener token de acceso

Entrada

  • refresh_token (cadena)
  • client_id (cadena)
  • client_secret (cadena)

Salida

  • access_token

Google OAuth 2.0: Obtención de la URL de autentificación

Entrada

  • client_id (cadena)
  • redirect_url (cadena)
  • scopers (array string)

Salida

  • url (cadena)

Google OAuth 2.0: Obtener Token de Refresco

Entrada

  • auth_code (cadena)
  • client_id (cadena)
  • client_secret (cadena)
  • redirect_url (cadena)

Salida

  • refresh_token (cadena)
  • access_token (cadena)

Configuración del módulo

Procesos empresariales

Configuración del módulo

Procesos empresariales

Configuración del módulo