Logowanie do WordPressa przez OpenID Connect z passkeys
Logowanie przez Dazr Identity: bezpłatny OpenID Connect hostowany w UE, z passkeys, kodami e-mail i kontami Google lub Microsoft pod jednym przyciskiem.
Potrzebujesz trzech wartości z konsoli dla deweloperów: identyfikatora klienta, sekretu klienta (tylko aplikacje serwerowe) i zarejestrowanego URI przekierowania. Resztę zawiera dokument discovery pod adresem https://identity.dazr.eu/.well-known/openid-configuration.
WordPress
Użyj ogólnej wtyczki klienta OpenID Connect, np. OpenID Connect Generic Client. Zarejestruj aplikację serwerową i wypełnij ustawienia wtyczki wartościami poniżej. Wtyczka pokazuje URI przekierowania do zarejestrowania na swojej stronie ustawień; domyślnie jest to https://example.com/wp-admin/admin-ajax.php?action=openid-connect-authorize.
| Ustawienie | Wartość |
|---|---|
| Identyfikator klienta | Twój identyfikator klienta |
| Sekret klienta | Twój sekret klienta |
| Scope | openid profile email |
| Endpoint logowania (autoryzacji) | https://identity.dazr.eu/oauth/authorize |
| Endpoint tokenów | https://identity.dazr.eu/oauth/token |
| Endpoint userinfo | https://identity.dazr.eu/oauth/userinfo |
| Endpoint zakończenia sesji | https://identity.dazr.eu/oauth/logout |
| Identity key (klucz tożsamości) | sub |
| PKCE | włączone (S256) |
Nazwy ustawień różnią się nieco między wtyczkami. Jeśli wtyczka nie ma opcji PKCE, wybierz inną: Dazr Identity odrzuca logowania bez PKCE.
sub jest pairwise: taki sam dla każdej aplikacji Twojej organizacji i inny dla każdej innej organizacji. Dla danej osoby nigdy się nie zmienia, a adres e-mail może. Zapisuj sub jako klucz konta, a email traktuj jako dane kontaktowe.
Więcej dla deweloperów
Dokumentacja dla deweloperówWszystkie przewodniki integracjiDowolna biblioteka OpenID ConnectCennik