Inicio de sesión en WordPress con OpenID Connect y passkeys

Necesitas tres valores de la consola para desarrolladores: el ID de cliente, el secreto de cliente (solo apps de servidor web) y la URI de redirección que registraste. Todo lo demás está en el documento de descubrimiento en https://identity.dazr.eu/.well-known/openid-configuration.

WordPress

Usa un plugin cliente OpenID Connect genérico, como OpenID Connect Generic Client. Registra una app de servidor web y rellena los ajustes del plugin con los valores de abajo. El plugin muestra en su página de ajustes la URI de redirección que debes registrar; por defecto es https://example.com/wp-admin/admin-ajax.php?action=openid-connect-authorize.

AjusteValor
Client IDtu client ID
Client secrettu client secret
Scopeopenid profile email
Endpoint de inicio de sesión (autorización)https://identity.dazr.eu/oauth/authorize
Endpoint de tokenshttps://identity.dazr.eu/oauth/token
Endpoint de userinfohttps://identity.dazr.eu/oauth/userinfo
Endpoint de cierre de sesiónhttps://identity.dazr.eu/oauth/logout
Identity key (clave de identidad)sub
PKCEactivado (S256)

Los nombres de los ajustes cambian un poco según el plugin. Si un plugin no tiene opción PKCE, elige otro: Dazr Identity rechaza los inicios de sesión sin PKCE.

Más para desarrolladores