Logowanie do WordPressa przez OpenID Connect z passkeys

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.

UstawienieWartość
Identyfikator klientaTwój identyfikator klienta
Sekret klientaTwój sekret klienta
Scopeopenid profile email
Endpoint logowania (autoryzacji)https://identity.dazr.eu/oauth/authorize
Endpoint tokenówhttps://identity.dazr.eu/oauth/token
Endpoint userinfohttps://identity.dazr.eu/oauth/userinfo
Endpoint zakończenia sesjihttps://identity.dazr.eu/oauth/logout
Identity key (klucz tożsamości)sub
PKCEwłą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.

Więcej dla deweloperów