Autenticación
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 registroEl 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 defectoNombre 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ámetro | Por defecto | Descripción |
ID de cliente | vacío | El 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ámetro | Por defecto | Descripción |
ID de la aplicación | vacío | El ID de cliente de tu aplicación desde el portal de desarrollo de Facebook. |
Para obtener el ID de cliente:
- Obtén una cuenta de desarrollador de Facebook.
- Crea una aplicación de Facebook con la configuración básica.
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ámetro | Por defecto | Descripción |
ID de cliente | ninguno | Su ID de cliente de la aplicación desde el Portal de Desarrolladores de LinkedIn. |
URL de redireccionamiento | ninguno | URL para redirigir después de la autenticación |
Clave secreta | ninguno | Clave 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ámetro | Por defecto | Descripción |
ID de cliente | vacío | El 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)