Authentification

Cliquez pour copier

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'inscription

Le 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éfaut

Login : [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ètreValeur par défautDescription
ID clientvideL'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ètres du module

ParamètreValeur par défautDescription
ID de l'applicationvideL'ID client de votre application à partir du portail Dev de Facebook.

Pour obtenir l'ID client :

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.


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, 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ètres du module

ParamètreValeur par défautDescription
ID clientaucunL'ID client de votre application sur le portail des développeurs de LinkedIn.
URL de redirectionaucunURL à rediriger après l'authentification
Clé secrèteaucuneClé 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.


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, pour que l'ouverture de session avec Apple fonctionne, il vous suffit de spécifier l'ID client dans les paramètres.


Paramètres du module

ParamètreValeur par défautDescription
ID clientvideL'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.


Processus d'entreprise

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)