Accesso WordPress con OpenID Connect e passkey

Le servono tre valori dalla console per sviluppatori: il client ID, il client secret (solo per le app web server) e l’URI di reindirizzamento registrato. Tutto il resto è nel documento di discovery all’indirizzo https://identity.dazr.eu/.well-known/openid-configuration.

WordPress

Usi un plugin client OpenID Connect generico, come OpenID Connect Generic Client. Registri un’app web server e compili le impostazioni del plugin con i valori qui sotto. Il plugin mostra l’URI di reindirizzamento da registrare nella sua pagina delle impostazioni; di default è https://example.com/wp-admin/admin-ajax.php?action=openid-connect-authorize.

ImpostazioneValore
Client IDil Suo client ID
Client secretil Suo client secret
Scopeopenid profile email
Endpoint di login (autorizzazione)https://identity.dazr.eu/oauth/authorize
Endpoint dei tokenhttps://identity.dazr.eu/oauth/token
Endpoint userinfohttps://identity.dazr.eu/oauth/userinfo
Endpoint di fine sessionehttps://identity.dazr.eu/oauth/logout
Identity key (chiave d’identità)sub
PKCEattivo (S256)

I nomi delle impostazioni variano un po’ da plugin a plugin. Se un plugin non ha l’opzione PKCE, ne scelga un altro: Dazr Identity rifiuta gli accessi senza PKCE.

Altro per gli sviluppatori