WordPress is an open-source content management system which is basically a tool that makes it easy to manage important aspects of a website without needing to know anything about programming.
The MIRACL platform offers OIDC support which allows an easy integration with Wordpress. For more information on OIDC, please read our setup guide here.
# MIRACL Trust Application setup
An application on the MIRACL platform is required. It will be used by the external Identity Provider in the Wordpress platform. Learn how to register a new app here.
Note that when creating an app in the MIRACL Trust Portal, you need to fill in the redirect URL, which Wordpress and the plugin used will provide you. It’s in the form
Note also you need to keep a copy of the
Client Secret Key. You will need it when you configure the OIDC plugin for Wordpress. Learn more about App Keys here.
# Wordpress OIDC plugin
While Wordpress does not possess a native OIDC integration, you can achieve it
using a wordpress plugin. After you have wordpress installed and ready, download
and enable the
OpenID Connect Generic
plugin from the plugin section on the Wordpress dashboard.
# Plugin Configuration
Fill in the listed below fields in the OpenID Connect Client Page (Dashboard -> Settings -> OpenID Client). Most of them are using default settings.
- Login Type - select the
OpenID Connect button on logging formoption, if you need to pass through the Wordpress login page or
Auto Login - SSO, if you want a direct SSO login.
- Client ID - available in the Settings page of your MIRACL app.
- Client Secret Key - created when the app is created.
- OpenID Scope - fill in with
openid email(space separated values).
- Login Endpoint URL -
- Userinfo Endpoint URL -
- Token Validation Endpoint URL -
- Identity Key, Nickname Key, Email Formatting - set all those to
- Link Existing Users - Check this field if you need to login with an already existing Wordpress account with the same identity as the newly-authenticated user over OpenID Connect.
# Validating the integration
Save the changes (via the
Save changes button) and logout. You will see a
Login with OpenID Connect on the login page above the Username and
Password fields, if you have chosen the
OpenID Connect button on logging form option,
or directly the MIRACL login page, if you have selected
Auto Login - SSO.