Enregistrer des applications sur le serveur OAuth2

· Fonctionnalités

Avant qu'un nouveau OAuth2 ne soit demandé par un client, l'App doit être enregistrée sur le serveur.

L'enregistrement d'une nouvelle App nécessite les informations suivantes :

  App Name : nom de l'application. Exemple : MyApp
  RedirectURI : emplacement où les réponses seront redirigées. Exemple : http://127.0.0.1:8080
  ClientId : information publique, c'est l'identifiant du client.
  ClientSecret : doit rester confidentiel.


Tu peux également définir les paramètres suivants :


Si un nouveau client veut s'authentifier avec OAuth2, l'App doit d'abord être enregistrée sur le serveur. Tu peux utiliser :

1. RegisterApp

Cette méthode nécessite App Name et RedirectURI, et renvoie un ClientId et un ClientSecret.

2. Apps.AddApp

Cette méthode nécessite AppName, RedirectURI, ClientId et ClientSecret. Tu peux généralement utiliser cette méthode lorsqu'un serveur dispose déjà d'applications créées et que tu veux les charger avant le démarrage.

Les deux méthodes font la même chose, enregistrer l'application sur le serveur. La première est utile lorsque l'App est enregistrée pour la première fois et la seconde lorsque tu veux charger toutes les applications enregistrées avant de démarrer le serveur (parce qu'elles sont sauvegardées en base de données, par exemple).