Inicio de sesión en WordPress con OpenID Connect y passkeys
Inicio de sesión con Dazr Identity: OpenID Connect gratis, alojado en la UE, con passkeys, códigos por correo y cuentas de Google o Microsoft tras un solo botón.
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.
| Ajuste | Valor |
|---|---|
| Client ID | tu client ID |
| Client secret | tu client secret |
| Scope | openid profile email |
| Endpoint de inicio de sesión (autorización) | https://identity.dazr.eu/oauth/authorize |
| Endpoint de tokens | https://identity.dazr.eu/oauth/token |
| Endpoint de userinfo | https://identity.dazr.eu/oauth/userinfo |
| Endpoint de cierre de sesión | https://identity.dazr.eu/oauth/logout |
| Identity key (clave de identidad) | sub |
| PKCE | activado (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.
sub es pairwise: el mismo para todas las apps de tu organización y distinto para cualquier otra organización. Nunca cambia para una persona, mientras que un correo sí puede cambiar. Guarda sub como clave de la cuenta y trata email como dato de contacto.
Más para desarrolladores
Documentación para desarrolladoresTodas las guías de integraciónCualquier biblioteca OpenID ConnectPrecios