Read about how to authenticate users to the University Access Management platform (Entra ID) using OpenID Connect before following these instructions.
- When creating your application registration in Toolbox, set the 'Reply' URL to be https://<DOMAIN_NAME>/wp-admin/admin-ajax.php?action=openid-connect-authorize
- Install the 'OpenID Connect - Generic Client' plug-in
- Configure the plug-in with the following settings:
| Parameter | Setting |
| Login Type |
OpenID Connect button on the login form |
| Client ID | <CLIENT ID FROM YOUR APP REGISTRATION> |
| Client Secret Key | <SECRET FROM YOUR APP REGISTRATION> |
| OpenID Scope | openid email |
| Login Endpoint URL | https://login.microsoftonline.com/49a50445-bdfa-4b79-ade3-547b4f3986e9/o... |
| Userinfo Endpoint URL | https://graph.microsoft.com/oidc/userinfo |
| Token Validation Endpoint URL | https://login.microsoftonline.com/49a50445-bdfa-4b79-ade3-547b4f3986e9/o... |
| End Session Endpoint URL | https://login.microsoftonline.com/49a50445-bdfa-4b79-ade3-547b4f3986e9/o... |
| Identity Key | preferred_username |
| Nickname Key | name |
| Email formatting | {email} |
| Display Name formatting | {given_name}{family_name} |
You can then use additional plugins such as 'Members' to control access to pages and posts. Make sure to check the default settings before going live.