Implementierung von Auth0 als Login Provider
Um ein Login vor die Angebotsansicht zu setzen, können Sie in den Einstellungen unter Login via externe Provider OAuth2.0 Provider hinzufügen und einrichten.
Erstellen Sie bei Auth0 ein Benutzerkonto, wählen Sie dabei Ihre Region und Ihren Tenant Domain Namen, welcher zB. dem Namen Ihrer Firma oder Website entsprechen könnte, und speichern Sie Ihre Angaben. Dann können Sie unter Clients bei Client Type: Regular Web Application eingeben und speichern unten Ihre Angaben. Nun können Sie unter Clients die einzutragenden Datenfelder(Client ID, Client Secret) kopieren und bei folgendem Fenster entsprechend in edoobox einfügen.
Dann fügen Sie im Formular unter Scope; openid profile email (Leertasten beachten) ein. Für die Angaben URL Authorize, URL Access-Token und URL User-Infos scrollen Sie unter Clients auf Auth0.com runter zu Show Advanced Settings und öffnen Endpoints, wo Sie die drei Angaben kopieren und in edoobox entsprechend einfügen.
Dann klicken Sie im edoobox Fenster auf Überprüfen / Einrichten starten, sodass folgendes Fenster erscheint.
Die hier sichtbare URL (https://app1.edoobox.com/booking/oauth2/) können Sie auf Auth0.com unter Clients bei Allowed Callback URLs einfügen und die Änderungen speichern.
Dann klicken Sie im edoobox Fenster auf Überprüfen / Einrichten starten, sodass ein Login Fenster erscheint, wobei Sie sich zB. über Ihr Google-Konto anmelden können oder sich auf Auth0.com via Email erst als Benutzer registrieren und dann via Email anmelden können. Dann sehen Sie ein Fenster mit einer Fehlermeldung (Auth1001), dieses Fenster schliessen Sie. Sodass folgendes Fenster unter Server Antwort erscheint.
Dann klicken Sie auf das Bleistift Symbol und ordnen die essentiellen Angaben in folgendem Fenster zu.
Danach klicken Sie auf Überprüfen / Einrichten starten und loggen sich via Pop-up Fenster bei Auth0 ein. Danach sehen Sie folgendes Fenster für kurze Zeit, womit das Hinzufügen abgeschlossen ist.