[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9mWZs7k7IJOz6j-_WtIkqn-hvNMdskxo8JFNxzq6OCI":3,"$fD_WwD2Jl1P3Y444RF-wTHKEhYOHBdmHCbkhzTsVY5l8":135,"$fu-n3W_7_bcy9hOQGOSvB_O3-LuM6VhCmbGB_DS9vf64":140},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":26,"fingerprints":26},"keystone-oidc","Keystone OIDC","2.3.3","jfwenisch","https:\u002F\u002Fprofiles.wordpress.org\u002Fjfwenisch\u002F","\u003Cp>Keystone OIDC transforms your WordPress installation into a fully-featured \u003Cstrong>OpenID Connect (OIDC) identity provider\u003C\u002Fstrong>, allowing other applications to authenticate users via your WordPress user database.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>OIDC Authorization Code Flow\u003C\u002Fstrong> with PKCE support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RS256 JWT\u003C\u002Fstrong> signed access tokens and ID tokens\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin UI\u003C\u002Fstrong> to create and manage multiple OIDC clients\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client secret management\u003C\u002Fstrong> – generate and reset secrets securely (shown only once)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OIDC Discovery\u003C\u002Fstrong> endpoint (\u003Ccode>\u002Fwenisch-tech\u002Fkeystone-oidc\u002F.well-known\u002Fopenid-configuration\u003C\u002Fcode>) for automatic client configuration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standard scopes\u003C\u002Fstrong>: \u003Ccode>openid\u003C\u002Fcode>, \u003Ccode>profile\u003C\u002Fcode>, \u003Ccode>email\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Refresh tokens\u003C\u002Fstrong> for long-lived sessions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero additional configuration\u003C\u002Fstrong> after install – just create a client and you’re ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Quick Start\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>OIDC Provider \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add Client\u003C\u002Fstrong> in your WordPress admin\u003C\u002Fli>\n\u003Cli>Enter your application name and redirect URI(s)\u003C\u002Fli>\n\u003Cli>Copy the generated \u003Cstrong>Client ID\u003C\u002Fstrong> and \u003Cstrong>Client Secret\u003C\u002Fstrong> (shown once)\u003C\u002Fli>\n\u003Cli>Configure your OIDC client application with the discovery URL shown in the settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Endpoints\u003C\u002Fh4>\n\u003Cp>All URLs are relative to your WordPress site root.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Discovery:\u003C\u002Fstrong> \u003Ccode>\u002Fwenisch-tech\u002Fkeystone-oidc\u002F.well-known\u002Fopenid-configuration\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Authorization:\u003C\u002Fstrong> \u003Ccode>\u002Fwenisch-tech\u002Fkeystone-oidc\u002Foauth\u002Fauthorize\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Token:\u003C\u002Fstrong> \u003Ccode>\u002Fwenisch-tech\u002Fkeystone-oidc\u002Foauth\u002Ftoken\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>UserInfo:\u003C\u002Fstrong> \u003Ccode>\u002Fwenisch-tech\u002Fkeystone-oidc\u002Foauth\u002Fuserinfo\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JWKS:\u003C\u002Fstrong> \u003Ccode>\u002Fwenisch-tech\u002Fkeystone-oidc\u002Foauth\u002Fjwks\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Compatibility aliases are also routed under \u003Ccode>\u002Fwenisch-tech\u002Fkeystone-oidc\u002Fprotocol\u002Fopenid-connect\u002F*\u003C\u002Fcode> for clients that still derive Keycloak-style paths from the custom issuer URI. These aliases are not advertised in discovery.\u003C\u002Fp>\n\u003Ch4>UserInfo Example\u003C\u002Fh4>\n\u003Cp>For \u003Ccode>openid profile email\u003C\u002Fcode>, \u003Ccode>\u002Fwenisch-tech\u002Fkeystone-oidc\u002Foauth\u002Fuserinfo\u003C\u002Fcode> returns:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n  \"sub\": \"42\",\n  \"name\": \"Jane Doe\",\n  \"given_name\": \"Jane\",\n  \"family_name\": \"Doe\",\n  \"preferred_username\": \"jane\",\n  \"email\": \"jane@example.com\",\n  \"email_verified\": true\n}\n\nsub is the WordPress user ID as a string, `preferred_username` is the WordPress `user_login`, and `email` is the WordPress `user_email`.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Roles are not currently emitted. The plugin does not expose WordPress roles or capabilities in UserInfo or ID tokens.\u003C\u002Fp>\n\u003Ch3>[2.3.0](https:\u002F\u002Fgithub.com\u002Fwenisch-tech\u002Fwordpress-keystone-oidc\u002Fcompare\u002Fv2.2.2…v2.3.0) (2026-06-14)\u003C\u002Fh3>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>consent-screen now uses theme default colors if available (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwenisch-tech\u002Fwordpress-keystone-oidc\u002Fcommit\u002F24beefead5ac2fab30e0945c58af3f009a733c1c\" rel=\"nofollow ugc\">24beefe\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>ensure compability with wordpress v7 (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwenisch-tech\u002Fwordpress-keystone-oidc\u002Fcommit\u002F36f0d5040ee72d8f2ad9b76ff07da25ed5649bce\" rel=\"nofollow ugc\">36f0d50\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.2\u003C\u002Fh4>\n\u003Cp>Released on 2026-06-12.\u003C\u002Fp>\n\u003Ch4>Bug Fixes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>updated release versioning and changelog creation (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwenisch-tech\u002Fwordpress-keystone-oidc\u002Fcommit\u002F98cfb3062232f96346646f915a90198f69b17f51\" rel=\"nofollow ugc\">98cfb30\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>updated repository links (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwenisch-tech\u002Fwordpress-keystone-oidc\u002Fcommit\u002Ff46b2b6f2012cd348eab5e73f5ca9410f0efc406\" rel=\"nofollow ugc\">f46b2b6\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>updatet generation of changelog. (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwenisch-tech\u002Fwordpress-keystone-oidc\u002Fcommit\u002F357bded5f6cd824859dfc4710d72bdbec60da983\" rel=\"nofollow ugc\">357bded\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added “Report a bug” button to plugin page (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwenisch-tech\u002Fwordpress-keystone-oidc\u002Fcommit\u002F8281f6c5cfd9474e785c06eaf562e1a2cb84f47d\" rel=\"nofollow ugc\">8281f6c\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial release\u003C\u002Fli>\n\u003Cli>Authorization Code Flow with PKCE\u003C\u002Fli>\n\u003Cli>RS256 JWT tokens\u003C\u002Fli>\n\u003Cli>Multi-client admin UI with secret management\u003C\u002Fli>\n\u003Cli>OIDC Discovery endpoint\u003C\u002Fli>\n\u003Cli>Refresh token support\u003C\u002Fli>\n\u003C\u002Ful>\n","Turn your WordPress site into an OpenID Connect (OIDC) identity provider. Manage clients through a simple admin panel.",0,251,"2026-07-14T07:17:00.000Z","7.0.2","5.6","7.4",[18,19,20,21,22],"authentication","oauth2","oidc","openid-connect","sso","https:\u002F\u002Fgithub.com\u002Fwenisch-tech\u002Fwordpress-keystone-oidc","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeystone-oidc.2.3.3.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-08-28T21:07:38.859Z",[36,54,77,95,115],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":51,"download_link":52,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"vivokey-openid-connect","VivoKey OpenID Connect","1.2","vivokey","https:\u002F\u002Fprofiles.wordpress.org\u002Fvivokey\u002F","\u003Cp>VivoKey is a digital identity platform that links your online digital identity VivoKey profile with one or more implantable cryptobionic NFC transponders. This plugin will enable you to use your VivoKey digial identity profile to authetnicate your WordPress account by scanning your VivoKey cryptobionic implant, rather than enter your username and password. The plugin utilizes VivoKey’s web-standard OpenID Connect API. Details about the API can be found at \u003Ca href=\"https:\u002F\u002Fvivokey.com\u002Fapi\" rel=\"nofollow ugc\">https:\u002F\u002Fvivokey.com\u002Fapi\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Check out this video that details how to configure and use the VivoKey OpenID Connect plugin for WordPress:\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FN30D9uImIxA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>To see a list of available VivoKey plugins, please check here: \u003Ca href=\"https:\u002F\u002Fvivokey.com\u002Fplugins\" rel=\"nofollow ugc\">https:\u002F\u002Fvivokey.com\u002Fplugins\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Please feel free to clean up the code, add features and fix bugs. The current code serves only as a basic implementation with many potential improvements.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVivoKey\u002Fplugin-wordpress\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FVivoKey\u002Fplugin-wordpress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pull requests welcome.\u003C\u002Fstrong>\u003C\u002Fp>\n","Authenticate your WordPress account by scanning your VivoKey cryptobionic implant instead of using your username and password.",10,1529,"2019-11-06T00:57:00.000Z","5.2.24","4.6","5.2.4",[18,19,21,40],"https:\u002F\u002Fgithub.com\u002FVivoKey\u002Fplugin-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvivokey-openid-connect.1.2.zip",85,{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":64,"vuln_count":31,"unpatched_count":11,"last_vuln_date":76,"fetched_at":27},"google-apps-login","Login for Google Apps","3.5.2","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>Login for Google Apps allows existing WordPress user accounts to log in to your website using Google to securely authenticate their account. This means that if they are already logged into Gmail – they can simply click their way through the WordPress login screen – no username or password is explicitly required!\u003C\u002Fp>\n\u003Cp>Login for Google Apps uses \u003Cstrong>secure oAuth2 authentication recommended by Google\u003C\u002Fstrong>, including 2-factor authentication (2FA) if enabled for your Google Workspace (formerly known as Google Apps and G Suite) accounts.\u003C\u002Fp>\n\u003Cp>This is far simpler to configure than the older SAML protocol.\u003C\u002Fp>\n\u003Cp>Login for Google Apps is trusted by thousands of organizations from schools to large public companies. Login for Google Apps for WordPress is the most popular enterprise grade plugin enabling login and user management based on your Google Workspace domain.\u003C\u002Fp>\n\u003Cp>Its plugin setup requires you to have admin access to any Google Workspace domain, or a regular Gmail account, to register and obtain two simple codes from Google.\u003C\u002Fp>\n\u003Ch4>Support and Premium features\u003C\u002Fh4>\n\u003Cp>Full support and premium features are also available for purchase:\u003C\u002Fp>\n\u003Cp>Eliminate the need for Google Workspace (previously called “Google Apps and G Suite”) domain admins to separately manage WordPress user accounts, and get peace of mind that only authorized employees have access to your organization’s websites and intranet.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>See \u003Ca href=\"https:\u002F\u002Fwp-glogin.com\u002Fglogin\u002F?utm_source=Login%20Readme%20Top&utm_medium=freemium&utm_campaign=Freemium\" rel=\"nofollow ugc\">our website at wp-glogin.com\u003C\u002Fa> for more details.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Premium version allows everyone in your Google Workspace (Google Apps \u002F G Suite) domain to log in to WordPress – an account will be automatically created in WordPress if one doesn’t already exist.\u003C\u002Fp>\n\u003Cp>Our Enterprise version goes further, allowing you to specify granular access and role controls based on Google Group or Organizational Unit membership.\u003C\u002Fp>\n\u003Cp>You can also see logs of accounts created and roles changed by the plugin.\u003C\u002Fp>\n\u003Ch4>Extensible Platform\u003C\u002Fh4>\n\u003Cp>Login for Google Apps allows you to centralize your site’s Google functionality and build your own extensions, or use third-party extensions, which require no configuration themselves and share the same user authentication and permissions that users already allowed for Login for Google Apps itself.\u003C\u002Fp>\n\u003Cp>Using our platform, your website appears to Google accounts as one unified ‘web application’, making it more secure and easier to manage.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-glogin.com\u002Fwpgoogledriveembedder\" rel=\"nofollow ugc\">Google Drive Embedder\u003C\u002Fa> is an extension plugin allowing\u003Cbr \u002F>\nusers to browse for Google Drive documents to embed directly in their posts or pages.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-glogin.com\u002Fwpgoogleappsdirectory\" rel=\"nofollow ugc\">Google Apps Directory\u003C\u002Fa> is an extension plugin allowing\u003Cbr \u002F>\nlogged-in users to search your Google Apps employee directory from a widget on your intranet or client site.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-glogin.com\u002Favatars\u002F?utm_source=Login%20Readme%20Avatars&utm_medium=freemium&utm_campaign=Freemium\" rel=\"nofollow ugc\">Google Profile Avatars\u003C\u002Fa>\u003Cbr \u002F>\nis available on our website. It displays users’ Google profile photos in place of their avatars throughout your site.\u003C\u002Fp>\n\u003Cp>Login for Google Apps works on single or multisite WordPress websites or private intranets.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>One-click login will work for the following domains and user accounts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Workspace Starter\u003C\u002Fli>\n\u003Cli>Google Workspace Business Standard\u003C\u002Fli>\n\u003Cli>Google Workspace Business Plus\u003C\u002Fli>\n\u003Cli>Google Workspace Enterprise\u003C\u002Fli>\n\u003Cli>Google Workspace for Nonprofits\u003C\u002Fli>\n\u003Cli>Google Workspace for Government\u003C\u002Fli>\n\u003Cli>Google Classroom (Google Workspace for Education)\u003C\u002Fli>\n\u003Cli>Personal gmail.com and googlemail.com emails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Login for Google Apps uses the latest secure OAuth2 authentication recommended by Google. Other 3rd party authentication plugins may allow you to use your Google username and password to login, but they do not do this securely unless they also use OAuth2. This is discussed further in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-apps-login\u002F#faq\" rel=\"ugc\">FAQ\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>This plugin currently operates in multiple languages.\u003C\u002Fp>\n\u003Cp>We welcome volunteers to translate into their own language. If you would like to contribute a translation, please open the WordPress.org \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fgoogle-apps-login\u002F\" rel=\"nofollow ugc\">Translation portal\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Website and Upgrades\u003C\u002Fh4>\n\u003Cp>Please see our website \u003Ca href=\"https:\u002F\u002Fwp-glogin.com\u002F?utm_source=Login%20Readme%20Website&utm_medium=freemium&utm_campaign=Freemium\" rel=\"nofollow ugc\">https:\u002F\u002Fwp-glogin.com\u002F\u003C\u002Fa> for more information about this free plugin and extra features available in our Premium and Enterprise upgrades, plus support details, other plugins, and useful guides for admins of WordPress sites and Google Apps.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwp-glogin.com\u002Fglogin\u002F?utm_source=Login%20Readme%20PremEnt&utm_medium=freemium&utm_campaign=Freemium\" rel=\"nofollow ugc\">Premium and Enterprise versions\u003C\u002Fa> eliminate the need to manage user accounts in your WordPress site – everything is synced from Google Apps instead.\u003C\u002Fp>\n\u003Cp>If you are building your organization’s intranet on WordPress, try out our \u003Ca href=\"https:\u002F\u002Fwp-glogin.com\u002Fintranet\u002F?utm_source=Login%20Readme%20AIOI&utm_medium=freemium&utm_campaign=Freemium\" rel=\"nofollow ugc\">All-In-One Intranet plugin\u003C\u002Fa>.\u003C\u002Fp>\n","Simple secure login and user management through your Google Workspace for WordPress (using oAuth2 and MFA if enabled).",10000,674417,92,64,"2025-05-08T16:01:00.000Z","6.8.6","5.5","7.2",[18,71,72,73,22],"google","login","oauth","https:\u002F\u002Fwp-glogin.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-apps-login.3.5.2.zip","2022-12-01 00:00:00",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":64,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":68,"requires_php":16,"tags":90,"homepage":93,"download_link":94,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"login-with-google","Log in with Google","1.4.2","rtCamp","https:\u002F\u002Fprofiles.wordpress.org\u002Frtcamp\u002F","\u003Cp>Ultra minimal plugin to let your users login to WordPress applications using their Google accounts. No more remembering hefty passwords!\u003C\u002Fp>\n\u003Ch3>Initial Setup\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Create a project from \u003Ca href=\"https:\u002F\u002Fconsole.developers.google.com\u002Fapis\u002Fdashboard\" rel=\"nofollow ugc\">Google Developers Console\u003C\u002Fa> if none exists.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Go to \u003Cstrong>Credentials\u003C\u002Fstrong> tab, then create credential for OAuth client.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Application type will be \u003Cstrong>Web Application\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add \u003Ccode>YOUR_DOMAIN\u002Fwp-login.php\u003C\u002Fcode> in \u003Cstrong>Authorized redirect URIs\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This will give you \u003Cstrong>Client ID\u003C\u002Fstrong> and \u003Cstrong>Secret key\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Input these values either in \u003Ccode>WP Admin > Settings > WP Google Login\u003C\u002Fcode>, or in \u003Ccode>wp-config.php\u003C\u002Fcode> using the following code snippet:\u003C\u002Fp>\n\u003Cp>\u003Ccode>define( 'WP_GOOGLE_LOGIN_CLIENT_ID', 'YOUR_GOOGLE_CLIENT_ID' );\u003Cbr \u002F>\ndefine( 'WP_GOOGLE_LOGIN_SECRET', 'YOUR_SECRET_KEY' );\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Browser support\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fidentity\u002Fgsi\u002Fweb\u002Fguides\u002Fsupported-browsers\" rel=\"nofollow ugc\">These browsers are supported\u003C\u002Fa>. Note, for example, that One Tap Login is not supported in Safari.\u003C\u002Fp>\n\u003Ch3>How to enable automatic user registration\u003C\u002Fh3>\n\u003Cp>You can enable user registration either by\u003Cbr \u002F>\n– Enabling \u003Cem>Settings > WP Google Login > Enable Google Login Registration\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>OR\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adding\u003Cbr \u002F>\n\u003Ccode>define( 'WP_GOOGLE_LOGIN_USER_REGISTRATION', 'true' );\u003C\u002Fcode>\u003Cbr \u002F>\nin wp-config.php file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> If the checkbox is ON then, it will register valid Google users even when WordPress default setting, under\u003C\u002Fp>\n\u003Cp>\u003Cem>Settings > General Settings > Membership > Anyone can register\u003C\u002Fem> checkbox\u003C\u002Fp>\n\u003Cp>is OFF.\u003C\u002Fp>\n\u003Ch3>Restrict user registration to one or more domain(s)\u003C\u002Fh3>\n\u003Cp>By default, when you enable user registration via constant \u003Ccode>WP_GOOGLE_LOGIN_USER_REGISTRATION\u003C\u002Fcode> or enable \u003Cem>Settings > WP Google Login > Enable Google Login Registration\u003C\u002Fem>, it will create a user for any Google login (including gmail.com users). If you are planning to use this plugin on a private, internal site, then you may like to restrict user registration to users under a single Google Suite organization. This configuration variable does that.\u003C\u002Fp>\n\u003Cp>Add your domain name, without any schema prefix and \u003Ccode>www,\u003C\u002Fcode> as the value of \u003Ccode>WP_GOOGLE_LOGIN_WHITELIST_DOMAINS\u003C\u002Fcode> constant or in the settings \u003Ccode>Settings > WP Google Login > Whitelisted Domains\u003C\u002Fcode>. You can whitelist multiple domains. Please separate domains with commas. See the below example to know how to do it via constants:\u003Cbr \u002F>\n    \u003Ccode>define( 'WP_GOOGLE_LOGIN_WHITELIST_DOMAINS', 'example.com,sample.com' );\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> If a user already exists, they \u003Cstrong>will be allowed to login with Google\u003C\u002Fstrong> regardless of whether their domain is whitelisted or not. Whitelisting will only prevent users from \u003Cstrong>registering\u003C\u002Fstrong> with email addresses from non-whitelisted domains.\u003C\u002Fp>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>For a list of all hooks please refer to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FrtCamp\u002Flogin-with-google#hooks\" rel=\"nofollow ugc\">this documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>wp-config.php parameters list\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>WP_GOOGLE_LOGIN_CLIENT_ID\u003C\u002Fcode> (string): Google client ID of your application.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>WP_GOOGLE_LOGIN_SECRET\u003C\u002Fcode> (string): Secret key of your application\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>WP_GOOGLE_LOGIN_USER_REGISTRATION\u003C\u002Fcode> (boolean) (optional): Set \u003Ccode>true\u003C\u002Fcode> If you want to enable new user registration. By default, user registration defers to \u003Ccode>Settings > General Settings > Membership\u003C\u002Fcode> if constant is not set.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>WP_GOOGLE_LOGIN_WHITELIST_DOMAINS\u003C\u002Fcode> (string) (optional): Domain names, if you want to restrict login with your custom domain. By default, it will allow all domains. You can whitelist multiple domains.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>BTW, We’re Hiring!\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frtcamp.com\u002Fcareers\u002F\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n","Minimal plugin that allows WordPress users to log in using Google.",6000,127135,17,"2026-02-20T14:59:00.000Z","6.7.5",[18,91,73,92,22],"google-login","sign-in","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-with-google.1.4.2.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":14,"requires_at_least":108,"requires_php":93,"tags":109,"homepage":113,"download_link":114,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"next-active-directory-integration","Next Active Directory Integration","3.2.3","neosit","https:\u002F\u002Fprofiles.wordpress.org\u002Fneosit\u002F","\u003Cp>\u003Cem>Next Active Directory Integration\u003C\u002Fem> allows WordPress to authenticate, authorize, create and update users against Microsoft Active Directory. \u003Cem>NADI\u003C\u002Fem> ist a complete rewrite of its predecessor Active Directory Integration and therefore an own plugin.\u003Cbr \u002F>\nYou can easily import users from your Active Directory into your WordPress instance and keep both synchronized through \u003Cem>Next Active Directory Integration’s\u003C\u002Fem> features.\u003C\u002Fp>\n\u003Cp>Even if \u003Cem>NADI\u003C\u002Fem> is available for free we hope you purchase a plan to let us continue the work on Next Active Directory Integration.\u003Cbr \u002F>\nYou can purchase commercial support plans at \u003Ca href=\"https:\u002F\u002Fwww.active-directory-wp.com\u002Fshop-overview\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.active-directory-wp.com\u002Fshop-overview\u002F\u003C\u002Fa>. The support plans give you access to our premium extensions and guarantee an ongoing development of the plug-in.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Authenticating WordPress users against one or multiple AD Server\u003C\u002Fli>\n\u003Cli>Authorizing users by Active Directory group memberships\u003C\u002Fli>\n\u003Cli>Managing Active Directory authentication for WordPress Multisite installations\u003C\u002Fli>\n\u003Cli>Single Sign On with Kerberos sponsored by \u003Ca href=\"http:\u002F\u002Fcolt.net\" rel=\"nofollow ugc\">Colt Technology Services\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fapp.digitalelite.co.uk\u002F\" rel=\"nofollow ugc\">Digital Elite\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Automatically create and update WordPress users based upon their Active Directory membership\u003C\u002Fli>\n\u003Cli>Mapping of Active Directory security groups to WordPress roles\u003C\u002Fli>\n\u003Cli>Protection against brute force password hacking attacks\u003C\u002Fli>\n\u003Cli>User and\u002For admin e-mail notification on failed login attempts\u003C\u002Fli>\n\u003Cli>Multi-language support (at the moment only English is included)\u003C\u002Fli>\n\u003Cli>Determining WordPress display name from Active Directory attributes\u003C\u002Fli>\n\u003Cli>Synchronizing Active Directory attributes and WordPress user meta information in both ways\u003C\u002Fli>\n\u003Cli>Embed customized Active Directory attributes in WordPress user’s profile\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable password changes for local (non-Active Directory) WordPress users\u003C\u002Fli>\n\u003Cli>Disable user accounts in WordPress if they are disabled in Active Directory.\u003C\u002Fli>\n\u003Cli>Set users local WordPress password on first and\u002For on every successful login\u003C\u002Fli>\n\u003Cli>Option to disable fallback to local (WordPress) authentication.\u003C\u002Fli>\n\u003Cli>Support for Active Directory forest environments.\u003C\u002Fli>\n\u003Cli>and much much more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Extensions\u003C\u002Fh4>\n\u003Cp>As an owner of a valid support plan you have access to the following premium extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Profile Pictures: Synchronize profile photos from Active Directory to WordPress without a 3rd party plug-in\u003C\u002Fli>\n\u003Cli>BuddyPress profile photo: Synchronize profile photos from Active Directory to BuddyPress\u003C\u002Fli>\n\u003Cli>Buddy Press simple attributes: Synchronize attributes from Active Directory\u002FNADI to BuddyPress’ custom profiles\u003C\u002Fli>\n\u003Cli>Login with Ultimate Member: Let UM users log in by using NADI\u003C\u002Fli>\n\u003Cli>Login with WooCommerce: Let WooCommerce users log in by using NADI\u003C\u002Fli>\n\u003Cli>WP-CLI: Execute common NADI tasks (Sync to WordPress, Sync to AD) with help of WP-CLI\u003C\u002Fli>\n\u003Cli>Active Directory Forest: Be able to use one WordPress instance with your whole Active Directory forest environment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress since 6.0\u003C\u002Fli>\n\u003Cli>PHP >= 8.2\u003C\u002Fli>\n\u003Cli>LDAP support\u003C\u002Fli>\n\u003Cli>OpenSSL Support for TLS (recommended)\u003C\u002Fli>\n\u003C\u002Ful>\n","Next Active Directory Integration allows WordPress to authenticate, authorize, create and update users against Microsoft Active Directory.",2000,165441,96,16,"2026-05-22T05:29:00.000Z","6.0",[110,18,111,22,112],"active-directory","ldap","windows","https:\u002F\u002Fwww.active-directory-wp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnext-active-directory-integration.3.2.3.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":93,"download_link":134,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"maestro-connector","Maestro Connector","1.2.0","Bluehost","https:\u002F\u002Fprofiles.wordpress.org\u002Fbluehost\u002F","\u003Cp>As a web professional, managing multiple clients and sites can become cumbersome as your business grows. Keeping track of usernames, passwords, themes, plugins, patches, and updates across a fleet of websites often requires a variety of software, tools, and dashboards. So many moving parts can quickly become time-consuming and deplete you of your efficiency and take precious time away from helping you expand your business.\u003C\u002Fp>\n\u003Cp>Bluehost’s Maestro platform is designed to help the modern Web Pro organize their web development business on a single dashboard, so that they can focus on their clients and growing their business, without the administrative overheads.\u003C\u002Fp>\n\u003Cp>With the Maestro account, you can organize your clients and their WordPress sites onto a single dashboard, and get one-click access to the WP Admin of all the sites you manage. You no longer need to log in separately into each of your clients sites – a secure one-click login to WP Admin allows you to quickly access multiple sites from a central hub, making it easier to track, develop, design and update.\u003C\u002Fp>\n\u003Cp>Your Maestro account is free, and is separate from any existing account you might have with Bluehost.\u003C\u002Fp>\n","Give trusted web professionals admin access to your WordPress account. Revoke anytime.",500,15835,60,2,"2023-02-06T17:13:00.000Z","6.1.10","5.7","7.0",[18,132,133,22],"security","site-management","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaestro-connector.1.2.0.zip",{"error":136,"url":137,"statusCode":138,"statusMessage":139,"message":139},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fkeystone-oidc\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":141,"versions":142},6,[143,149,156,163,170,177],{"version":6,"download_url":24,"svn_tag_url":144,"released_at":26,"has_diff":145,"diff_files_changed":146,"diff_lines":26,"trac_diff_url":147,"vulnerabilities":148,"is_current":136},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkeystone-oidc\u002Ftags\u002F2.3.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkeystone-oidc%2Ftags%2F2.3.2&new_path=%2Fkeystone-oidc%2Ftags%2F2.3.3",[],{"version":150,"download_url":151,"svn_tag_url":152,"released_at":26,"has_diff":145,"diff_files_changed":153,"diff_lines":26,"trac_diff_url":154,"vulnerabilities":155,"is_current":145},"2.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeystone-oidc.2.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkeystone-oidc\u002Ftags\u002F2.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkeystone-oidc%2Ftags%2F2.3.1&new_path=%2Fkeystone-oidc%2Ftags%2F2.3.2",[],{"version":157,"download_url":158,"svn_tag_url":159,"released_at":26,"has_diff":145,"diff_files_changed":160,"diff_lines":26,"trac_diff_url":161,"vulnerabilities":162,"is_current":145},"2.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeystone-oidc.2.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkeystone-oidc\u002Ftags\u002F2.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkeystone-oidc%2Ftags%2F2.3.0&new_path=%2Fkeystone-oidc%2Ftags%2F2.3.1",[],{"version":164,"download_url":165,"svn_tag_url":166,"released_at":26,"has_diff":145,"diff_files_changed":167,"diff_lines":26,"trac_diff_url":168,"vulnerabilities":169,"is_current":145},"2.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeystone-oidc.2.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkeystone-oidc\u002Ftags\u002F2.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkeystone-oidc%2Ftags%2F2.2.2&new_path=%2Fkeystone-oidc%2Ftags%2F2.3.0",[],{"version":171,"download_url":172,"svn_tag_url":173,"released_at":26,"has_diff":145,"diff_files_changed":174,"diff_lines":26,"trac_diff_url":175,"vulnerabilities":176,"is_current":145},"2.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeystone-oidc.2.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkeystone-oidc\u002Ftags\u002F2.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fkeystone-oidc%2Ftags%2F2.2.1&new_path=%2Fkeystone-oidc%2Ftags%2F2.2.2",[],{"version":178,"download_url":179,"svn_tag_url":180,"released_at":26,"has_diff":145,"diff_files_changed":181,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":182,"is_current":145},"2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeystone-oidc.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fkeystone-oidc\u002Ftags\u002F2.2.1\u002F",[],[]]