WordPress OpenID Connect login with passkeys

You need three values from the developer console: the client ID, the client secret (web server apps only) and the redirect URI you registered. Everything else comes from the discovery document at https://identity.dazr.eu/.well-known/openid-configuration.

WordPress

Use a generic OpenID Connect client plugin, such as OpenID Connect Generic Client. Register a web server app and fill in the plugin settings with the values below. The plugin shows the redirect URI to register on its settings page; by default it is https://example.com/wp-admin/admin-ajax.php?action=openid-connect-authorize.

SettingValue
Client IDyour client ID
Client secretyour client secret
Scopeopenid profile email
Login (authorization) endpointhttps://identity.dazr.eu/oauth/authorize
Token endpointhttps://identity.dazr.eu/oauth/token
User info endpointhttps://identity.dazr.eu/oauth/userinfo
End session endpointhttps://identity.dazr.eu/oauth/logout
Identity keysub
PKCEon (S256)

Setting names differ a little between plugins. If a plugin has no PKCE option, choose another one: Dazr Identity rejects sign-ins without PKCE.

More for developers