OAuth2-Server: Apps registrieren

· Funktionen

Bevor ein Client einen neuen OAuth2-Vorgang anfordert, muss die App auf dem Server registriert werden.

Zum Registrieren einer neuen App sind folgende Angaben erforderlich:

  App Name: ist der Name der Anwendung. Beispiel: MyApp
  RedirectURI: ist der Ort, an den die Antworten umgeleitet werden. Beispiel: http://127.0.0.1:8080
  ClientId: ist eine öffentliche Information und stellt die ID des Clients dar.
  ClientSecret: muss vertraulich gehalten werden.


Optional kannst du die folgenden Parameter setzen:


Wenn sich ein neuer Client per OAuth2 authentifizieren möchte, muss die App zuerst auf dem Server registriert werden. Dafür kannst du Folgendes verwenden:

1. RegisterApp

Diese Methode benötigt den App Name und RedirectURI und gibt eine ClientId sowie ein ClientSecret zurück.

2. Apps.AddApp

Diese Methode benötigt AppName, RedirectURI, ClientId und ClientSecret. Du verwendest sie üblicherweise, wenn ein Server bereits angelegte Apps hat und du diese vor dem Start laden möchtest.

Beide Methoden tun dasselbe, nämlich die Anwendung auf dem Server zu registrieren. Die erste ist nützlich, wenn die App zum ersten Mal registriert wird, die zweite, wenn du alle registrierten Apps vor dem Start des Servers laden möchtest (zum Beispiel weil sie in einer Datenbank gespeichert sind).