WordPress
Met een OpenID Connect-plugin koppel je BeID aan WordPress zonder code. We gebruiken hier de veelgebruikte plugin OpenID Connect Generic.
1. Plugin installeren
- Ga naar Plugins → Nieuwe plugin.
- Zoek op "OpenID Connect Generic" en installeer + activeer.
2. Client aanmaken in BeID
Maak in het ontwikkelaarsportaal een OAuth-client met deze redirect-URI:
Redirect-URI
https://jouw-site.nl/wp-admin/admin-ajax.php?action=openid-connect-authorize3. Plugin instellen
Onder Instellingen → OpenID Connect Client:
| Veld | Waarde |
|---|---|
| Client ID | beid_client_xxx |
| Client Secret | beid_cs_xxx |
| OpenID Scope | openid profile email |
| Login Endpoint URL | https://id.becyber.nl/oauth/authorize |
| Token Validation URL | https://id.becyber.nl/oauth/token |
| User Info Endpoint URL | https://id.becyber.nl/oauth/userinfo |
| Identity key | email |
Klaar
Op je inlogpagina verschijnt nu een "Inloggen met BeID"-knop. Nieuwe gebruikers worden automatisch in WordPress aangemaakt op basis van hun e-mailadres.Gebruik altijd HTTPS en houd de plugin up-to-date. Beperk waar mogelijk welke rollen automatisch worden toegekend aan nieuwe gebruikers.