Authentification
Modules d'enregistrement et de connexion des utilisateurs.
Les modules d'authentification fournissent des fonctionnalités d'enregistrement et de connexion pour les utilisateurs de vos applications.
Les fonctions de base pour la gestion des utilisateurs, des groupes, de l'enregistrement et de l'autorisation sont fournies par le module Auth par défaut. Il ajoute également un formulaire d'enregistrement standard à vos applications.
Afin d'étendre la fonctionnalité, en particulier la possibilité d'entrer et de s'enregistrer via les réseaux sociaux, utilisez des modules supplémentaires.
Paramètres d'inscriptionLe module Auth gère tous les paramètres d'enregistrement. Si l'enregistrement est désactivé, les modules d'inscription sociale ne pourront pas non plus enregistrer de nouveaux utilisateurs.
Module de base pour l'autorisation et l'enregistrement
Le module Auth fournit l'authentification et l'autorisation pour votre application, y compris la gestion des utilisateurs, la gestion des groupes, l'enregistrement des utilisateurs, la connexion et les fonctions connexes. Il est installé automatiquement lors de la création du projet. Par défaut, l'intergiciel du module est attaché à chaque point d'extrémité et accorde l'accès à tout groupe d'utilisateurs. Des contrôles d'accès détaillés peuvent être configurés en ajustant les paramètres du middleware dans chaque terminal.
Login et mot de passe par défautLogin : [email protected]
Mot de passe : appmaster
Connexion avec Google
Implémente l'identification et la connexion avec Google
Sign in with Google est un module autonome permettant de mettre en œuvre les fonctionnalités de connexion et d'identification de Google pour votre application.
Processus d'affaires
- Enregistrer
Utilisé si vous configurez vous-même l'autorisation et l'authentification. Si vous utilisez la fonctionnalité de base du module Auth, il vous suffit de spécifier l'ID client dans les paramètres pour que Sign-in with Google fonctionne.
Paramètres du module
Paramètre | Valeur par défaut | Description |
ID client | vide | L'ID client de votre application à partir de Google Console. |
Pour obtenir l'ID client, utilisez la Google Cloud Console. Les instructions de configuration peuvent être lues sur ce lien.
Connexion avec Facebook
S'inscrire et se connecter avec votre compte Facebook.
L'inscription avec Facebook est un module autonome permettant de mettre en œuvre les fonctions d'inscription et de connexion de Facebook pour votre application.
Processus d'entreprise
- Enregistrer
Utilisé si vous configurez vous-même l'autorisation et l'authentification. Si vous utilisez la fonctionnalité de base du module Auth, il vous suffit de spécifier l'ID de l'application dans les paramètres pour que le module Sign-in with Facebook fonctionne.
Paramètre | Valeur par défaut | Description |
ID de l'application | vide | L'ID client de votre application à partir du portail Dev de Facebook. |
Pour obtenir l'ID client :
- Obtenez un compte de développeur Facebook.
- Créez une application Facebook avec des paramètres de base.
Ajoutez ensuite le produit Facebook Login à votre application, activez le SDK JavaScript de Facebook et ajoutez l'URL de votre application aux domaines autorisés.
Se connecter avec LinkedIn
S'inscrire et se connecter avec un compte LinkedIn.
S'inscrire avec LinkedIn est un module autonome permettant de mettre en œuvre les fonctions d'inscription et de connexion de LinkedIn pour votre application.
- Enregistrer
Utilisé si vous configurez vous-même l'autorisation et l'authentification. Si vous utilisez la fonctionnalité de base du module Auth, pour que l'ouverture de session avec LinkedIn fonctionne, il vous suffit de spécifier l'ID client, l'URL de redirection et la clé secrète dans les paramètres.
Paramètre | Valeur par défaut | Description |
ID client | aucun | L'ID client de votre application sur le portail des développeurs de LinkedIn. |
URL de redirection | aucun | URL à rediriger après l'authentification |
Clé secrète | aucune | Clé secrète de votre application LinkedIn |
Pour obtenir les paramètres nécessaires à la configuration du module, vous devez vous inscrire en tant que développeur LinkedIn et créer une application avec des paramètres de base.
S'identifier avec Apple
Enregistrez-vous et connectez-vous avec votre identifiant Apple.
L'inscription avec Apple est un module autonome permettant de mettre en œuvre les fonctions d'inscription et de connexion d'Apple ID pour votre application.
- Enregistrer
Utilisé si vous configurez vous-même l'autorisation et l'authentification. Si vous utilisez la fonctionnalité de base du module Auth, pour que l'ouverture de session avec Apple fonctionne, il vous suffit de spécifier l'ID client dans les paramètres.
Paramètre | Valeur par défaut | Description |
ID client | vide | L'ID client de votre application provenant de Apple Developer. |
Vous devez disposer d'un identifiant Apple et d'un compte de développeur pour obtenir un identifiant client. L'identifiant Apple peut être créé ici. Visitez cette page pour vous inscrire en tant que développeur Apple.
Google OAuth 2.0
Ce module fournit un SSO avec Google à vos applications Web et mobiles.
Google OAuth 2.0 : Obtenir un jeton d'accès
Entrée
- refresh_token (string)
- client_id (string)
- client_secret (string)
Sortie
- clé d'accès
Google OAuth 2.0 : Obtenir l'URL d'authentification
Entrée
- client_id (string)
- redirect_url (string)
- scopers (string array)
Sortie
- url (chaîne)
Google OAuth 2.0 : Get Refresh Token
Entrée
- auth_code (chaîne)
- client_id (string)
- client_secret (string)
- redirect_url (string)
Sortie
- refresh_token (string)
- access_token (string)