OpenID Connect Generic Client
View on WordPress.orgScores higher than 67% of indexed plugins
About
A simple client that provides SSO or opt-in authentication against a generic OAuth2 Server implementation.
Security History
What It Does
OpenID Connect Generic Client connects a WordPress site to an external OAuth2 or OpenID Connect identity provider so that users can log in through that provider instead of (or in addition to) the standard WordPress username and password form. It maps returned user claims to WordPress user accounts, handling account creation and role assignment based on rules you configure. In practice it lets you bolt SSO onto a WordPress login screen without writing custom integration code.
Who It's For
This plugin is built for site owners who already operate (or are willing to operate) an OAuth2/OIDC identity provider such as Keycloak, Okta, Azure AD, Auth0, or a corporate identity server. It fits enterprise intranets, education portals, membership communities, and SaaS platforms where a central identity system needs to gate access to one or many WordPress sites. Developers comfortable editing wp-config.php and reading short PHP filters will get the cleanest experience.
Who Should Skip It
If you only need to protect a single small WordPress site from bots and brute force, or you do not have an existing OAuth2 provider, this plugin will do nothing useful and is overkill compared to standard security plugins. Anyone looking for a turnkey consumer login button (Google, Facebook, Apple) should use a purpose-built social login plugin instead, since this client assumes you control the identity server.
The Bottom Line
With an overall quality score of 80.41/100, fresh maintenance, and a perfect user rating, OpenID Connect Generic Client is a solid, narrowly focused SSO tool for sites that already have an OAuth2 or OIDC provider to connect to. Its small install base and zero public support threads mean you should not expect a sprawling community, but the maintainer is clearly active. Treat it as developer-friendly plumbing, not a security suite.
Related Plugins
Pick this if you actually need broad site hardening, SSL enforcement, and login protection rather than a connection to an external identity provider.
Pick this when your priority is firewall, malware scanning, and brute-force protection at a scale this SSO plugin does not address.
Pick this if you want an all-in-one bundle of backups, security, and performance along with optional SSO features for WordPress.com or major providers.
Pick this if you want free, broad login and firewall hardening without needing to stand up or connect an external OAuth2 server.
Pick this for a one-click fix that hides wp-login.php from bots, which solves a different and much narrower problem than SSO.