O
Admin & Site Management Free WordPress.org

OpenID Connect Generic Client

5.0 (20 reviews)
· 10K+ active installs · By Jonathan Daggerhart
Active Installs
10K+
Rating
5.0 / 5
Version
v3.11.3
Last Updated
Feb 2026
Share

Plugin Review

AI-Researched

What is OpenID Connect Generic Client?

OpenID Connect Generic Client is a login plugin that authenticates users against any OpenID Connect OAuth2 API using the Authorization Code Flow. Developed by Jonathan Daggerhart and maintained for 8 years, it allows site owners to replace traditional username/password logins with an external identity provider. The plugin supports Single Sign-On (SSO) by automatically authenticating visitors, or it can add a “Login with OpenID Connect” button to the standard WordPress login form.

With 10K+ active installs and a 5.0/5 rating from 20 reviews (100% 0% one-star), this tool has earned strong trust. The current version is 3.11.3, last updated on Feb 13, 2026. It is tested up to WordPress 6.9.0 and requires PHP 7.4 or higher.

Key Features of OpenID Connect Generic Client

  • Authorization Code Flow – Uses the industry-standard OAuth2 flow for secure token exchange and user authentication.
  • Automatic SSO or Manual Login – Choose between auto-authenticating all visitors or offering a dedicated login button on the login form.
  • New User Creation – When a user authenticates for the first time, the plugin automatically creates a WordPress user account in the database.
  • Alternate Redirect URI – Provides a setting to use a query-string-free redirect URI for OAuth2 servers that reject query parameters.
  • Configurable Redirect URI – Defaults to https://example.com/wp-admin/admin-ajax.php?action=openid-connect-authorize, with an alternate option of https://example.com/openid-connect-authorize.
  • Existing User Matching – Logs in existing WordPress users automatically after consent is obtained from the identity provider.
  • Settings Dashboard – All configuration lives under Settings > OpenID Connect Generic, with documentation available on that page.
  • Open Source & GitHub Integration – Issues and contributions are managed on the official GitHub repository for transparency.

Who Should Use OpenID Connect Generic Client?

This plugin suits site owners who need openid connect wordpress authentication without building custom code. If you run a membership site, intranet, or multi-site network that requires oauth2 login wordpress integration, this tool handles the heavy lifting. It also fits developers who want a reliable base for wordpress sso oauth2 plugin deployments. The 8-year history and 10K+ install base indicate it works for both small blogs and larger installations.

Beginners can follow the settings page instructions to configure the identity provider endpoint and redirect URI. The plugin does not require coding skills, though familiarity with OAuth2 concepts helps. For those searching how to add openid connect login in wordpress, this plugin provides a straightforward path: install, activate, and enter your provider’s details. The openid connect sso wordpress setup process is documented on the dashboard page.

Installation & Setup

Install the plugin by uploading it to /wp-content/plugins/ or searching from the WordPress admin. After activation, navigate to Settings > OpenID Connect Generic to configure your identity provider. The setup requires entering your client ID, client secret, and endpoints; the plugin provides the redirect URI you must whitelist on your OAuth2 server.

Support & Community

The plugin has 0 open support threads and 0 resolved threads over the past 2 months, indicating a 0% resolution rate. This data suggests either very few users need help or that issues are directed to the GitHub repository instead of the WordPress.org forum. The 100% five-star rating from 20 ratings reflects a positive user experience, but the lack of forum activity means you should rely on the GitHub repo for bug reports or feature requests. With version 3.11.3 released on Feb 13, 2026, the developer continues to provide updates for compatibility with the latest WordPress releases.

Pros & Cons

What's Good
  • With 10K+ active installs and a 5.0 rating from 20 reviews (100% 5-star), the plugin demonstrates high user satisfaction and reliability.
  • Supports the OpenID Connect Authorization Code Flow, enabling secure SSO via any compliant provider like Google, Azure AD, or Okta.
  • Automatically creates new WordPress user accounts upon first successful authentication, reducing manual user provisioning.
  • Provides both automatic SSO (redirecting all users to the OpenID provider) and a manual 'Login with OpenID Connect' button on the login form.
  • All core configuration documentation is available directly on the plugin's Settings page, lowering the barrier to setup.
Drawbacks
  • With zero support threads resolved, users must rely entirely on the GitHub repository for issue resolution, which may delay fixes.
  • No built-in support for logout from the OpenID provider (single logout), requiring custom development to fully end sessions across systems.
  • The plugin does not offer role mapping or attribute-based access control out of the box, limiting advanced user management.
  • Only supports the Authorization Code Flow, lacking options for Implicit or Hybrid flows that some providers require.

Technical Details

Requires WordPress
5.0+
Requires PHP
7.4+
Tested up to WP
6.9.0
First Released
2018 (8+ years)
Support (last 2 months)
0 threads

Feature Tags

apps login oauth2 openidconnect security

Frequently Asked Questions