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.