Registrierungs-Link erstellen
Um Nutzern die Registrierung bei Bare.ID und das Erstellen eines Nutzerkontos zu ermöglichen, kann ein entsprechender Link auf der eigenen Webseite eingebunden werden.
- Setze die URL aus den folgenden Elementen zusammen:
- Keycloak-Basis-URL inklusive Name der Bare.ID-Instanz, wie im
Dashboard: z.B.
http://login.example.com/auth/realms/Realmname
- Registrierungs-Endpunkt des OpenID Connect-Endpunkts:
/protocol/openid-connect/registrations
- Client-ID: z.B.
?client_id=BeispielApplikation
- Redirect-URI, zu der nach der erfolgreichen Registrierung
weitergeleitet werden soll. Für die Weiterleitung zum Login z.B.
&redirect_uri=http://login.example.com/authentication/login
- Weitere Parameter: z.B.
&response_type=code&scope=openid%20email&kc_locale=de
- Keycloak-Basis-URL inklusive Name der Bare.ID-Instanz, wie im
Dashboard: z.B.
Das ergibt im Beispiel die folgende Registrierungs-URL:
http://login.example.com/auth/realms/Realmname/protocol/openid-connect/registrations?client_id=BeispielApplikation&redirect_uri=http://login.example.com/authentication/login&response_type=code&scope=openid%20email&kc_locale=de
Passwort-Vergessen-Link erstellen
Außerdem kann ein Link zum Zurücksetzen des Passworts in die eigene Webseite eingebunden werden, z.B. für den Fall, dass das Nutzerpasswort vergessen wurde.
- Setze die URL aus den folgenden Elementen zusammen:
- Keycloak-Basis-URL inklusive Name der Bare.ID-Instanz, wie im
Dashboard: z.B.
http://login.example.com/auth/realms/Realmname
- Endpunkt zum Zurücksetzen der Anmeldeinformationen:
login-actions/reset-credentials
- Client-ID: z.B.
?client_id=BeispielApplikation
- Weitere Parameter:
z.B.
&response_type=code&scope=email&kc_locale=de
- Keycloak-Basis-URL inklusive Name der Bare.ID-Instanz, wie im
Dashboard: z.B.
Das ergibt im Beispiel die folgende URL zum Zurücksetzen des Passworts:
http://login.example.com/auth/realms/Realmname/login-actions/reset-credentials?client_id=BeispielApplikation&response_type=code&scope=email&kc_locale=de