WordPress and CMS
Authly speaks standard OpenID Connect. Any platform with a generic OIDC plugin connects to it. You paste a few values. You write no code.
WordPress
Install a generic OpenID Connect plugin. The "OpenID Connect Generic" plugin works well. Open its settings and fill in these fields.
| Field | Value |
| --- | --- |
| Client ID | Your Authly client_id |
| Client Secret | Your Authly api_secret |
| Scope | openid profile email |
| Login Endpoint URL | https://api.authly.example/oauth/authorize |
| Token Validation URL | https://api.authly.example/oauth/token |
| User Info URL | https://api.authly.example/oauth/userinfo |
Some plugins accept a single discovery URL instead of separate endpoints. Paste this and the plugin fills the rest.
https://api.authly.example/.well-known/openid-configuration
Add the redirect URI
The plugin shows a redirect URI. Copy it. Open your Authly application settings. Add it to the redirect URIs list. WordPress uses a path like this.
https://yoursite.com/wp-admin/admin-ajax.php?action=openid-connect-authorize
Other platforms
The same steps work anywhere with an OIDC connector.
- Drupal. Use the OpenID Connect module. Add a generic client. Paste the discovery URL.
- Bubble and Webflow. Use their OAuth or OIDC connector block. Paste the authorize, token, and userinfo URLs.
- Any framework. Point a standard OIDC library at the discovery URL.
What your users see
A user clicks your login button. Authly shows its hosted login page. The user signs in and approves. Authly returns them to your site, now signed in. The plugin creates or matches the local account by email.