[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-UZG1ZCJkTEzK0stf7zpUoHIVAeV95PCmz8E1jjPhMQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":143,"fingerprints":228},"memberclicks-professional-authentication","MC Professional Authentication and User Sync","1.0.2","MemberClicks","https:\u002F\u002Fprofiles.wordpress.org\u002Fmemberclicks\u002F","\u003Cp>The MC Professional Authentication and User Sync plugin allows you to offer exclusive member content on your WordPress site by restricting access to some or all areas of your site. As the administrator, you have control over permissions with the flexibility to set content access based on the member types and group affiliations that are already set up within your MC Professional system.\u003C\u002Fp>\n\u003Cp>To log in to your restricted WordPress site, your members can utilize convenient single sign-on (SSO) with their regular MC Professional credentials and will be able to access specific content and pages based on your settings. You even can customize the WordPress site login screen. Additionally, the plugin enables you to sync user records across your MC Professional system and WordPress site to ensure you have one consistent source of truth for user authentication.\u003C\u002Fp>\n\u003Cp>The plugin reaches out to MemberClicks Professional servers using the domain and API credentials that you enter in the plugin settings page. The plugin uses standard OAuth2 protocols to authenticate members, and data is transferred over secure connections. You can find Terms of Use, Privacy Policy and other legal documents in the \u003Ca href=\"https:\u002F\u002Fmemberclicks.com\u002Flegal\u002F\" rel=\"nofollow ugc\">Legal Center\u003C\u002Fa>.\u003C\u002Fp>\n","Provides SSO (Single Sign-On) with MemberClicks Professional to restrict content based on member group. Sync user records for consistent access.",20,2758,0,"2024-11-01T15:44:00.000Z","6.6.5","6.6","7.2",[19,20,21,22,23],"mc-professional","memberclicks","membership-management","sso","user-authentication","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberclicks-professional-authentication.1.0.2.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":20,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,88,"2026-04-04T07:10:44.769Z",[36,57,78,101,123],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":46,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"blossomthemes-toolkit","BlossomThemes Toolkit","2.2.7","Blossom Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fblossomthemes\u002F","\u003Cp>BlossomThemes Toolkit is a lightweight and safe plugin that generates 12 much-necessary custom widgets. This plugin is optimized for BlossomTheme’s themes but also works great with other themes.\u003C\u002Fp>\n\u003Ch4>Widgets included in  BlossomThemes Toolkit\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Blossom: Advertisement– This widget lets you add advertisements on your website.\u003C\u002Fli>\n\u003Cli>Blossom: Author Bio– You can place the author bio on sidebars using this widget.\u003C\u002Fli>\n\u003Cli>Blossom: Custom Categories– You can add images to the categories and also display post counts of the selected category using this widget.\u003C\u002Fli>\n\u003Cli>Blossom: Facebook Page– This widget allows you to show your Facebook page on your WordPress website.\u003C\u002Fli>\n\u003Cli>Blossom: Image Text– You can add your favorite image with caption and link with this widget.\u003C\u002Fli>\n\u003Cli>Blossom: Pinterest– This widget lets you show your latest pins on your WordPress website.\u003C\u002Fli>\n\u003Cli>Blossom: Popular Post- This widget helps you show popular posts of your website.\u003C\u002Fli>\n\u003Cli>Blossom: Posts Category Slider– You can display the posts of selected category in a slider using this widget.\u003C\u002Fli>\n\u003Cli>Blossom: Recent Post– This widget helps you display recent posts of your website.\u003C\u002Fli>\n\u003Cli>Blossom: Snapchat Snapcode– You can show your Snapchat’s snapcode using this widget.\u003C\u002Fli>\n\u003Cli>Blossom: Social Media– This widget allows you to add social media links on your website.\u003C\u002Fli>\n\u003Cli>Blossom: Twitter Feed– You can now show your twitter news feed right on your website using this widget\u003C\u002Fli>\n\u003C\u002Ful>\n","BlossomThemes Toolkit provides you necessary widgets for better and effective blogging.",30000,944329,100,6,"2025-05-26T06:13:00.000Z","6.8.5","4.4.0","7.4",[53,54],"blossom","toolkit","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblossomthemes-toolkit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblossomthemes-toolkit.2.2.7.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":26,"num_ratings":67,"last_updated":68,"tested_up_to":49,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":75,"download_link":76,"security_score":46,"vuln_count":31,"unpatched_count":13,"last_vuln_date":77,"fetched_at":28},"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,661543,64,"2025-05-08T16:01:00.000Z","5.5",[71,72,73,74,22],"authentication","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":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":65,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":98,"download_link":99,"security_score":87,"vuln_count":47,"unpatched_count":13,"last_vuln_date":100,"fetched_at":28},"miniorange-saml-20-single-sign-on","SAML Single Sign On – SSO Login","5.4.1","miniOrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberlord92\u002F","\u003Cp>\u003Cstrong>Simplify WordPress Login Experience With Our SAML Single Sign On (SSO) Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With the \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-single-sign-on-sso?utm_source=readme&utm_medium=saml_lp&utm_campaign=wp_saml_sso\" rel=\"nofollow ugc\">\u003Cstrong>miniOrange WordPress SAML SSO plugin\u003C\u002Fstrong>\u003C\u002Fa>, you can enable Single Sign On (SSO) for your WordPress site. This means users can sign in with their existing accounts from Identity Providers (IDPs) like \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-azure-ad?utm_source=readme&utm_medium=azure_guide&utm_campaign=microsoft_azure\" rel=\"nofollow ugc\">\u003Cstrong>Microsoft Azure AD\u002F Entra ID\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-google-apps?utm_source=readme&utm_medium=g_suite_guide&utm_campaign=google_workspace\" rel=\"nofollow ugc\">\u003Cstrong>Google Apps Login (Gsuite Login)\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-okta?utm_source=readme&utm_medium=okta_guide&utm_campaign=okta\" rel=\"nofollow ugc\">\u003Cstrong>Okta\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-salesforce?utm_source=readme&utm_medium=salesforce_guide&utm_campaign=salesforce\" rel=\"nofollow ugc\">\u003Cstrong>Salesforce Login\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fkeycloak-single-sign-on-wordpress-sso-saml?utm_source=readme&utm_medium=keycloak_guide&utm_campaign=keycloak\" rel=\"nofollow ugc\">\u003Cstrong>Keycloak\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-shibboleth-2?utm_source=readme&utm_medium=shibboleth2_guide&utm_campaign=shibboleth\" rel=\"nofollow ugc\">\u003Cstrong>Shibboleth\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-onelogin?utm_source=readme&utm_medium=onelogin_guide&utm_campaign=onelogin\" rel=\"nofollow ugc\">\u003Cstrong>OneLogin\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-adfs?utm_source=readme&utm_medium=supported_idps&utm_campaign=adfs\" rel=\"nofollow ugc\">\u003Cstrong>ADFS\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-auth0?utm_source=readme&utm_medium=supported_idps&utm_campaign=auth0\" rel=\"nofollow ugc\">\u003Cstrong>Auth0 Login\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-office-365-single-sign-on-sso-login?utm_source=readme&utm_medium=supported_idps&utm_campaign=office365\" rel=\"nofollow ugc\">\u003Cstrong>Office 365 Login\u003C\u002Fstrong>\u003C\u002Fa>,  and others without creating separate WordPress usernames and passwords.\u003C\u002Fp>\n\u003Cp>The SAML plugin makes your WordPress site function as a SAML-compliant Service Provider (SP) by using the SAML 2.0 protocol to securely exchange authentication data with your chosen Identity Provider (IDP). Once users are authenticated by the IDP, they automatically gain access to your WordPress site and its resources.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Our WP SSO plugin is designed for you if you need:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Instant Secure Authentication\u003C\u002Fstrong>\u003Cbr \u002F>\nUsers access WordPress immediately using their existing Identity Provider (IDP) credentials without managing WordPress-specific passwords.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Centralized Access Management\u003C\u002Fstrong>\u003Cbr \u002F>\nControl everyone’s WordPress access through your SAML Identity Provider (IDP) security policies.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Organization-Only Access\u003C\u002Fstrong>\u003Cbr \u002F>\nRestrict WordPress access exclusively to verified employees through SAML Identity Provider (IDP) authentication and MFA.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart User Provisioning\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically create WordPress accounts and assign roles based on Identity Provider (IDP) groups and user data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Reduced Administrative Overhead\u003C\u002Fstrong>\u003Cbr \u002F>\nEliminate manual user creation, password resets, role assignments, and access management tasks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexibility Across Different Identity Providers (IDP)\u003C\u002Fstrong>\u003Cbr \u002F>\nOur SAML plugin works with 50+ IDPs. Enterprises can set up Azure AD login into WordPress for employees, while universities use WordPress Okta SSO, Google Apps SSO (Gsuite Login), Salesforce SSO, Shibboleth SSO, OneLogin SSO, ADFS SSO, Keycloak SSO, Office 365 Login,  Auth0 SSO, Azure B2C SSO or any other SAML IDPs of their choice.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Quick Links:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-single-sign-on-sso?utm_source=readme&utm_medium=saml_lp&utm_campaign=official_website\" rel=\"nofollow ugc\">🌐Official Website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-saml-guides?utm_source=readme&utm_medium=all_guides&utm_campaign=setup_guide\" rel=\"nofollow ugc\">🛠️Setup Guide\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsandbox.miniorange.com\u002F?utm_source=readme&utm_medium=sandbox&utm_campaign=free_trial\" rel=\"nofollow ugc\">🎁Free Full-Feature Trial\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-single-sign-on-sso?utm_source=readme&utm_medium=pricing_lp&utm_campaign=pricing_section#pricing\" rel=\"nofollow ugc\"> 💎Pricing Plans\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-single-sign-on-sso-integrations?utm_source=readme&utm_medium=wp_integrations_lp&utm_campaign=integrations_addon\" rel=\"nofollow ugc\">🧩Integrations & Addons\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-azure-office365-integrations?utm_source=readme&utm_medium=azure_365_lp&utm_campaign=office_365_integrations\" rel=\"nofollow ugc\">📧 Office 365 Integrations\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-single-sign-on-sso?utm_source=readme&utm_medium=contact_us&utm_campaign=support#contact-us\" rel=\"nofollow ugc\">🤝Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>WordPress SAML SSO Login Explained in Minutes\u003C\u002Fh3>\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\u002FLk6KEKcPTWk?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\u003Ch3>WP SAML SSO Plugin Supports All SAML Identity Providers\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-azure-ad?utm_source=readme&utm_medium=supported_idps&utm_campaign=azure_ad_sso\" rel=\"nofollow ugc\">Azure SSO (Microsoft Entra ID)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-okta?utm_source=readme&utm_medium=supported_idps&utm_campaign=login_okta_sso\" rel=\"nofollow ugc\">Login with Okta SSO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-google-apps?utm_source=readme&utm_medium=supported_idps&utm_campaign=gsuite\" rel=\"nofollow ugc\">Google Apps Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-salesforce?utm_source=readme&utm_medium=supported_idps&utm_campaign=salesforce\" rel=\"nofollow ugc\">Salesforce SSO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fkeycloak-single-sign-on-wordpress-sso-saml?utm_source=readme&utm_medium=supported_idps&utm_campaign=keycloak\" rel=\"nofollow ugc\">Keycloak SSO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-adfs?utm_source=readme&utm_medium=supported_idps&utm_campaign=adfs\" rel=\"nofollow ugc\">ADFS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-azure-b2c?utm_source=readme&utm_medium=supported_idps&utm_campaign=azure_ad_b2c\" rel=\"nofollow ugc\">Login With Azure AD B2C SSO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-office-365-single-sign-on-sso-login?utm_source=readme&utm_medium=supported_idps&utm_campaign=office365\" rel=\"nofollow ugc\">Office 365 Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-onelogin?utm_source=readme&utm_medium=supported_idps&utm_campaign=onelogin\" rel=\"nofollow ugc\">OneLogin SSO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-auth0?utm_source=readme&utm_medium=supported_idps&utm_campaign=auth0\" rel=\"nofollow ugc\">Auth0 SSO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-pingone?utm_source=readme&utm_medium=supported_idps&utm_campaign=pingone\" rel=\"nofollow ugc\">PingOne\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsingle-sign-on-sso-between-two-wordpress-sites?utm_source=readme&utm_medium=supported_idps&utm_campaign=2wordpress_sites\" rel=\"nofollow ugc\">WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-miniorange?utm_source=readme&utm_medium=supported_idps&utm_campaign=miniorange\" rel=\"nofollow ugc\">miniOrange\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-oracle-enterprise-manager?utm_source=readme&utm_medium=supported_idps&utm_campaign=oracle\" rel=\"nofollow ugc\">Oracle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-jumpcloud?utm_source=readme&utm_medium=supported_idps&utm_campaign=jumpcloud\" rel=\"nofollow ugc\">JumpCloud\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-for-wordpress-using-cyberark?utm_source=readme&utm_medium=supported_idps&utm_campaign=cyberark\" rel=\"nofollow ugc\">CyberArk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-duo?utm_source=readme&utm_medium=supported_idps&utm_campaign=duo\" rel=\"nofollow ugc\">Duo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-secureauth?utm_source=readme&utm_medium=supported_idps&utm_campaign=secureauth\" rel=\"nofollow ugc\">SecureAuth\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-absorb-lms?utm_source=readme&utm_medium=supported_idps&utm_campaign=absorb_lms\" rel=\"nofollow ugc\">Absorb LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-adfs?utm_source=readme&utm_medium=supported_idps&utm_campaign=windows\" rel=\"nofollow ugc\">Windows\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-shibboleth-2?utm_source=readme&utm_medium=supported_idps&utm_campaign=shibboleth2\" rel=\"nofollow ugc\">Shibboleth SSO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-centrify?utm_source=Readme&utm_medium=supported_idps&utm_campaign=Centrify\" rel=\"nofollow ugc\">Centrify SSO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsaml-single-sign-on-sso-wordpress-using-custom-idp?utm_source=readme&utm_medium=supported_idps&utm_campaign=customidp\" rel=\"nofollow ugc\">Any Custom IDP Supporting SAML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-saml-guides?utm_source=readme&utm_medium=supported_idps&utm_campaign=and_more\" rel=\"nofollow ugc\">And more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Set Up Our WP Single Sign On (SSO) Plugin in Three Easy Steps\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Step 1: Install Our WordPress SAML SSO Plugin\u003C\u002Fstrong>\u003Cbr \u002F>\nDownload the \u003Cstrong>WordPress SAML SSO (Single Sign On) plugin\u003C\u002Fstrong> from the WordPress plugin directory and install it on your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 2: Share Your WordPress Site’s Metadata from the WP SAML Plugin with the Identity Provider (IDP)\u003C\u002Fstrong>\u003Cbr \u002F>\nProvide the \u003Cstrong>Service Provider (SP)\u003C\u002Fstrong>, i.e., your WordPress site’s metadata URL or file, to your \u003Cstrong>Identity Provider (IDP)\u003C\u002Fstrong> to register your WordPress site as a trusted \u003Cstrong>Service Provider (SP)\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 3: Import Your Identity Provider’s (IDP) Metadata into the SAML SSO Plugin\u003C\u002Fstrong>\u003Cbr \u002F>\nNext, upload the IDP’s metadata URL or file to your WordPress site in the plugin settings to enable secure SAML authentication.\u003C\u002Fp>\n\u003Cp>That’s it! Your WordPress site is now secured with enterprise-grade Single Sign On (SSO) authentication. You can verify the connection by using the \u003Cstrong>Test Configuration button\u003C\u002Fstrong> in the SAML plugin.\u003C\u002Fp>\n\u003Ch3>Watch Our Complete Step-by-Step Installation Video for WordPress SSO SAML Login\u003C\u002Fh3>\n\u003Cp>Follow along with our detailed video walkthrough to see exactly how each step works and ensure your SAML SSO login is configured correctly from start to finish.\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\u002FgilfhNFYsgc?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\u003Ch3>Here to Support You, Always\u003C\u002Fh3>\n\u003Cp>Whether you have questions about setup, pricing, or how the WordPress SSO SAML plugin works, our expert team is available 24\u002F7 to assist you. Simply reach out to \u003Ca href=\"mailto:samlsupport@xecurify.com\" rel=\"nofollow ugc\">\u003Cstrong>samlsupport@xecurify.com\u003C\u002Fstrong>\u003C\u002Fa>, and we will ensure you receive timely and reliable guidance.\u003C\u002Fp>\n\u003Ch3>Features of Our WordPress SAML Single Sign On (SSO) Plugin\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Unlimited User Authentications:\u003C\u002Fstrong> Allows an unlimited number of users to log in through SAML SSO with your IDP authentication while maintaining optimal site performance during peak traffic.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Auto Login:\u003C\u002Fstrong> Automatically logs users into WordPress if they have an active SAML IDP session, without requiring them to re-enter the IDP credentials.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Force Authentication:\u003C\u002Fstrong> Ensures that users authenticate via SAML IDP each time they log in to the WordPress site, regardless of any active IDP session.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Complete Site Protection:\u003C\u002Fstrong> Secures your site’s frontend pages\u002Fposts and backend WP-Admin pages behind SAML SSO (Single Sign On) by redirecting all users to IDP if an active session is not found on the IDP. You can add another security layer using Media Restriction and REST API authentication.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic User Creation:\u003C\u002Fstrong> Creates new WordPress user accounts automatically on the user’s first Single Sign On login if no account exists by syncing their profile details from the IDP.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Account Linking:\u003C\u002Fstrong> Enables users to log into their existing WordPress accounts via their IDP credentials by matching their username or email in WordPress and SAML IDP. This ensures no duplicate accounts are created.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Just-in-Time (JIT) Profile Updation:\u003C\u002Fstrong> Updates WordPress user accounts at each SAML SSO login (Single Sign On) by syncing data from IDP. It maps basic attributes (username, email, first name, last name, etc.) and advanced\u002Fcustom attributes (department, phone, job title, employee ID, etc.) to maintain accurate user profiles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Role-based Access:\u003C\u002Fstrong> Assigns WordPress roles such as Administrator, Editor, Author, Contributor, or Subscriber to users during WP SSO login. The role assignment is based on the group information provided by the IDP.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Login Buttons and Shortcodes:\u003C\u002Fstrong> Adds SAML SSO login buttons to the WordPress login page or any page on the site using widgets and shortcodes. You can change the text, font, color, and size of these buttons to match your site’s design.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Single Logout (SLO):\u003C\u002Fstrong> Terminates a user’s session on the WordPress site and the IDP simultaneously when logging out of either of them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login Using Multiple IDPs:\u003C\u002Fstrong> Allows users to authenticate with different Identity Providers (IDPs) when logging into WordPress. You can also set up email domain mapping so users are automatically directed to the right IDP. For example, an organization can easily set up Azure AD SSO, Azure B2C SSO, Okta SSO, or any other IDP for employees, and use Gsuite SSO (Gsuite Login) for partners or vendors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Certificate Sync and Multiple Certificates:\u003C\u002Fstrong> Automatically syncs X.509 certificates from the SAML Identity Provider (IDP), managing rollover, replacement, and addition without disrupting the SSO connection. It also supports multiple active certificates from the same IDP, allowing WordPress to work with custom setups or environments where more than one certificate is in use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress SSO on Multisite Networks:\u003C\u002Fstrong> Applies one SSO configuration to all subsites in a WordPress multisite network. This centralizes SSO management, so you do not need to configure each subsite individually.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Single & Multi‑Tenant Azure AD Login:\u003C\u002Fstrong> Connects both single-tenant (one directory) and multi-tenant (multiple directories) Azure AD(Login with Azure AD) or Office 365 Login to WordPress. Users from different tenants can log in to WordPress through Azure AD SSO using their existing accounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cross-Environment Deployment:\u003C\u002Fstrong> Supports multiple environments such as Development, Test, and Production, allowing IT teams to configure WordPress SSO once and maintain consistent settings across all instances.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP‑CLI Support:\u003C\u002Fstrong> Provides WP‑CLI commands for activating licenses, configuring WP SSO settings, importing or exporting configurations, and updating the plugin. All key SAML SSO functions can be managed from the command line without using the WordPress dashboard.\u003C\u002Fp>\n\u003Ch3>Extend Your Single Sign On Experience With Our Addons\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-user-provisioning?utm_source=readme&utm_medium=addons&utm_campaign=user_provisioning\" rel=\"nofollow ugc\">\u003Cstrong>Real-time SCIM User Provisioning:\u003C\u002Fstrong>\u003C\u002Fa> Syncs user records between the SAML IDP and WordPress in real time when the user is created, updated, or removed to maintain accurate data and strengthen security and efficiency.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-page-restriction?utm_source=readme&utm_medium=addons&utm_campaign=page_restriction\" rel=\"nofollow ugc\">\u003Cstrong>Page and Post Restriction:\u003C\u002Fstrong>\u003C\u002Fa> Controls access to your content by restricting pages and posts to specific user roles or login status (whether a user is logged in). If an unauthorized person attempts to view protected content, they can be automatically redirected to authenticate via a SAML Identity Provider (IDP), the WordPress login page, or any custom URL you specify.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-media-restriction?utm_source=readme&utm_medium=addons&utm_campaign=media_restriction\" rel=\"nofollow ugc\">\u003Cstrong>Media Restriction:\u003C\u002Fstrong>\u003C\u002Fa> Blocks unauthorized downloads of images, videos, and documents by allowing only SAML SSO–verified users with proper IDP permissions to view or retrieve media files.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-attribute-based-redirection-restriction?utm_source=readme&utm_medium=addons&utm_campaign=redirection_restriction\" rel=\"nofollow ugc\">\u003Cstrong>Attribute-Based Redirection:\u003C\u002Fstrong>\u003C\u002Fa> Directs users to specific URLs after Single Sign On based on IDP attributes such as role or department to ensure tailored access paths.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguest-user-login?utm_source=readme&utm_medium=addons&utm_campaign=guest_user_login\" rel=\"nofollow ugc\">\u003Cstrong>Guest User Login (Anonymous Login):\u003C\u002Fstrong>\u003C\u002Fa> Allows users to log in to the WordPress site without creating a WordPress user account for them.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsso-session-management?utm_source=readme&utm_medium=addons&utm_campaign=sso_sessions\" rel=\"nofollow ugc\">\u003Cstrong>SSO Session Management:\u003C\u002Fstrong>\u003C\u002Fa> Sets default or role-specific session timeouts for SAML SSO users according to IDP-assigned roles to balance convenience with security.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-sso-login-audit?utm_source=readme&utm_medium=addons&utm_campaign=sso_audit\" rel=\"nofollow ugc\">\u003Cstrong>SSO Login Audit:\u003C\u002Fstrong>\u003C\u002Fa> Records all user login and registration activities on your WordPress site. It generates detailed reports that track essential information for each session, including the user, login time, and source IP address. The addon also includes advanced search filters for quickly locating specific events within the audit logs.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ip-whitelisting?utm_source=readme&utm_medium=addons&utm_campaign=wp_ip_whitelisting\" rel=\"nofollow ugc\">\u003Cstrong>WordPress IP Whitelisting:\u003C\u002Fstrong>\u003C\u002Fa> Grants WordPress access to users with specific IPs and allows them to bypass IDP redirection and access restricted content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-profile-picture-map?utm_source=readme&utm_medium=addons&utm_campaign=wp_profile_map\" rel=\"nofollow ugc\">\u003Cstrong>Profile Picture Mapping:\u003C\u002Fstrong>\u003C\u002Fa> Imports avatar images from the IDP into WordPress profiles for authenticated users to personalize the site experience.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-federation-single-sign-on?utm_source=readme&utm_medium=addons&utm_campaign=federation_sso\" rel=\"nofollow ugc\">\u003Cstrong>Federation SSO:\u003C\u002Fstrong>\u003C\u002Fa> Supports logins from multiple federated organizations, such as universities or research consortia, by leveraging standard IDP federation protocols to unify access.\u003C\u002Fp>\n\u003Cp>Our WordPress Single Sign On SAML plugin also integrates with third-party applications such as \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-learndash-integrator?utm_source=readme&utm_medium=addons&utm_campaign=learndash\" rel=\"nofollow ugc\">\u003Cstrong>LearnDash\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-woocommerce-integrator?utm_source=readme&utm_medium=addons&utm_campaign=woocommerce\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-buddypress-integrator?utm_source=readme&utm_medium=addons&utm_campaign=buddypress\" rel=\"nofollow ugc\">\u003Cstrong>BuddyPress\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-memberpress-integrator?utm_source=readme&utm_medium=addons&utm_campaign=memberpress\" rel=\"nofollow ugc\">\u003Cstrong>MemberPress\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fpaid-membership-pro-integrator?utm_source=readme&utm_medium=addons&utm_campaign=membership_pro\" rel=\"nofollow ugc\">\u003Cstrong>Paid Memberships Pro\u003C\u002Fstrong>\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-single-sign-on-sso-integrations?utm_source=readme&utm_medium=addons&utm_campaign=more\" rel=\"nofollow ugc\">\u003Cstrong>more\u003C\u002Fstrong>\u003C\u002Fa>, providing a simple SAML Single Sign On (SSO) experience that lets users access courses, online stores, community forums, membership content, and other protected resources with a single login.\u003C\u002Fp>\n\u003Ch3>Top Use Cases of Our WordPress SAML Single Sign On (SSO) Plugin\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Education: SSO for Schools, Universities, and Federated Institutions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our WordPress SAML SSO plugin helps \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsingle-sign-on-sso-for-education-and-universities-in-wordpress?utm_source=readme&utm_medium=education_sso&utm_campaign=educational_institutions\" rel=\"nofollow ugc\">\u003Cstrong>educational institutions\u003C\u002Fstrong>\u003C\u002Fa> simplify secure access across their WordPress sites. Faculty and staff can log in through Azure SSO, while external collaborators or research partners authenticate using WordPress Okta SSO, Shibboleth SSO, GSuite SSO\u002F Google Apps SSO, and other IDPs. This flexibility ensures universities can accommodate multiple identity providers without creating separate WordPress accounts for every user.\u003C\u002Fp>\n\u003Cp>Along with multiple IDPs, the WordPress SAML plugin also supports academic federations such as InCommon, HAKA, HKAF, etc. These federations connect entire networks of trusted institutions and allow users to authenticate with their home institution credentials, enabling students, faculty, and researchers from partner universities or organizations to access WordPress resources directly.\u003C\u002Fp>\n\u003Cp>With our WordPress SAML plugin, universities can also manage \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-multisite-single-sign-on-sso-login?utm_source=readme&utm_medium=multisite_sso&utm_campaign=sso_multisite_networks\" rel=\"nofollow ugc\">\u003Cstrong>SSO for Multisite Networks\u003C\u002Fstrong>\u003C\u002Fa> more effectively, making it easy to control access across subsites such as library.uni.edu or research.uni.edu. It further provides \u003Cstrong>Guest User Login\u003C\u002Fstrong> for temporary access by external collaborators, ensuring consistent and secure entry to academic resources.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Healthcare: WordPress SSO for Hospitals, Clinics, and Medical Portals\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Healthcare organizations require access controls that protect sensitive data while remaining compliant with regulations. Our \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-single-sign-on-sso-for-healthcare-medical-institutes?utm_source=readme&utm_medium=healthcare_sso&utm_campaign=sso_plugin_healthcare\" rel=\"nofollow ugc\">\u003Cstrong>WordPress SAML SSO plugin for healthcare\u003C\u002Fstrong>\u003C\u002Fa> allows hospitals, clinics, medical portals, and other Healthcare Providers (HCPs) to authenticate users against their existing IDPs.\u003C\u002Fp>\n\u003Cp>The WordPress SAML SSO plugin includes advanced features such as \u003Cstrong>Force Authentication\u003C\u002Fstrong>, which requires users outside the hospital network to authenticate with their IDP to access organizational resources, while allowing on-site users immediate access without re-authentication.\u003C\u002Fp>\n\u003Cp>To further protect sensitive data, healthcare administrators can configure \u003Cstrong>Role‑based Restrictions\u003C\u002Fstrong> that limit access to patient records, laboratory results, research data, administrative content, and other sensitive information. This ensures that only authorized personnel can view or manage sensitive resources while helping institutions stay compliant with HIPAA and other healthcare data protection standards.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce: SSO for B2B, Institutional Buyers, and E-Commerce\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For online stores, the shopping experience depends on security and convenience working together. Our \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-woocommerce-sso-single-sign-on?utm_source=readme&utm_medium=wp_woocommerce_sso&utm_campaign=saml_sso\" rel=\"nofollow ugc\">\u003Cstrong>WordPress SAML SSO\u003C\u002Fstrong>\u003C\u002Fa> plugin integrates WooCommerce with Identity Providers (IDPs) such as Azure AD, Okta, or even other WordPress sites, allowing customers and staff to sign in with the same credentials they already use in their organization.\u003C\u002Fp>\n\u003Cp>When deployed with the \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-woocommerce-integrator?utm_source=readme&utm_medium=wp_woocommerce&utm_campaign=woocommerce_integrator\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce Integrator\u003C\u002Fstrong>\u003C\u002Fa>, SSO becomes part of the checkout process. Customers adding products to their carts are prompted to authenticate, and once logged in, their account details and order information synchronize automatically.\u003C\u002Fp>\n\u003Cp>On the backend, manager and staff roles assigned in the IDP flow directly into WooCommerce, granting specific access to order data, inventory, and dealer portals. With user permissions centralized, businesses avoid duplication errors and maintain consistent security across their e‑commerce operations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple Site Businesses: SSO (Single Sign On) in WordPress to WordPress sites\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Many businesses run multiple WordPress sites: a \u003Cstrong>main site\u003C\u002Fstrong> that stores all user accounts and roles (customers, managers, staff), and \u003Cstrong>secondary sites\u003C\u002Fstrong> that provide additional services and resources.\u003C\u002Fp>\n\u003Cp>To avoid repeated logins and maintain consistent user management, the secondary sites can act as Service Providers (SPs) using our SAML Single Sign On plugin, while the main site serves as the Identity Provider (IDP) using the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fminiorange-wp-as-saml-idp\u002F?utm_source=readme&utm_medium=saml_idp&utm_campaign=website_user_plugin\" rel=\"ugc\">\u003Cstrong>SAML IDP – Login with Website Users plugin\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>When a user tries to access a secondary site, they are redirected to log in on the main site. Upon successful authentication, their credentials, profile details, and roles are passed back to the SP site. This provides seamless access, keeps user data synchronized, and maintains role-based permissions across both sites without manual account duplication.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enterprise: SSO with Azure AD (Microsoft Entra ID)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our SAML SSO plugin supports both \u003Cstrong>Single-Tenant\u003C\u002Fstrong> and \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-azure-office365-integrations?utm_source=readme&utm_medium=azure365_lp&utm_campaign=multi_tenant_azure\" rel=\"nofollow ugc\">\u003Cstrong>Multi-Tenant Azure AD SSO\u003C\u002Fstrong>\u003C\u002Fa>, allowing users from different Azure AD (Microsoft Entra ID) tenants, whether they belong to separate organizations, subsidiaries, or business units, to securely log in to WordPress using Azure AD.\u003C\u002Fp>\n\u003Cp>To simplify user lifecycle management, the plugin offers full \u003Cstrong>SCIM Provisioning and Deprovisioning\u003C\u002Fstrong>, automatically creating, updating, or removing WordPress accounts whenever changes are made in Azure AD. This ensures user data and permissions remain consistent and up to date across systems without manual intervention.\u003C\u002Fp>\n\u003Cp>For added reliability, the SAML plugin includes \u003Cstrong>Automatic Certificate Synchronization\u003C\u002Fstrong>, handling certificate rotation in Azure AD SSO behind the scenes. This eliminates downtime and prevents login failures, ensuring users can always access WordPress without disruption.\u003C\u002Fp>\n\u003Cp>The WordPress SAML plugin also extends beyond authentication by connecting WordPress with core Microsoft applications, including \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fmicrosoft-sharepoint-wordpress-integration?utm_source=readme&utm_medium=wp_sharepoint_lp&utm_campaign=sharepoint\" rel=\"nofollow ugc\">\u003Cstrong>SharePoint\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fmicrosoft-power-bi-embed-for-wordpress?utm_source=readme&utm_medium=wp_powerbi_lp&utm_campaign=powerbi\" rel=\"nofollow ugc\">\u003Cstrong>Power BI\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-integration-with-dynamics-crm-365-apps?utm_source=readme&utm_medium=wp_dynamic_lp&utm_campaign=dynamic_crm\" rel=\"nofollow ugc\">\u003Cstrong>Dynamics CRM\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-outlook-calendar-events-integration?utm_source=readme&utm_medium=wp_outlook_lp&utm_campaign=outlook\" rel=\"nofollow ugc\">\u003Cstrong>Outlook\u003C\u002Fstrong>\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-azure-ad-b2c-office-365-integrations?utm_source=readme&utm_medium=azure_b2c_lp&utm_campaign=more\" rel=\"nofollow ugc\">\u003Cstrong>more\u003C\u002Fstrong>\u003C\u002Fa>, making it easy to embed files, display dashboards, and synchronize data within WordPress.\u003C\u002Fp>\n\u003Ch3>Feedback and Support\u003C\u002Fh3>\n\u003Cp>We’re committed to ensuring you have a smooth experience with our \u003Cstrong>WordPress SAML Single Sign On (SSO) plugin\u003C\u002Fstrong>. If you  &hellip;\u003C\u002Fp>\n","SAML SSO (Single Sign On) for WordPress Login with Okta, Entra ID, Azure AD\u002FB2C, G-Suite, Shibboleth, OneLogin, Keycloak, Salesforce [24\u002F7 Support]",485532,98,361,"2026-02-19T07:46:00.000Z","6.9.4","3.7","5.6",[94,95,96,97,22],"azure-ad","okta-login","saml","single-sign-on","https:\u002F\u002Fminiorange.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fminiorange-saml-20-single-sign-on.5.4.1.zip","2023-09-05 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":65,"downloaded":109,"rating":87,"num_ratings":110,"last_updated":111,"tested_up_to":90,"requires_at_least":112,"requires_php":51,"tags":113,"homepage":118,"download_link":119,"security_score":120,"vuln_count":121,"unpatched_count":13,"last_vuln_date":122,"fetched_at":28},"wpo365-login","WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)","40.3","Marco van Wieren","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpo365\u002F","\u003Cp>WordPress + Microsoft Entra | Ext. ID | B2C | M365 Integration for your Digital Workplace. For SSO, Mail, Roles, Access, Profiles, SharePoint, PowerBI.\u003C\u002Fp>\n\u003Ch4>SINGLE SIGN-ON (SSO)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable Microsoft based Single Sign-on \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsingle-sign-on\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Supported Identity Providers (IdPs): \u003Cstrong>Azure Active Directory\u003C\u002Fstrong>, \u003Cstrong>Azure AD B2C\u003C\u002Fstrong>, \u003Cstrong>Entra External ID (Azure AD for Customers)\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F158-select-identity-provider-idp\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Supported SSO protocols: \u003Cstrong>OpenID Connect\u003C\u002Fstrong> and \u003Cstrong>SAML 2.0\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F159-select-sso-protocol\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Supported OpenID Connect User Flows: Authorization Code User Flow (recommended) and Hybrid User Flow \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F156-why-the-authorization-code-user-flow-is-now-recommended\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>NEW USERS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New users that sign in with Microsoft automatically become WordPress users \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsingle-sign-on\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>INTRANET\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Configure the \u003Cstrong>intranet\u003C\u002Fstrong> authentication mode to restrict access to all front-end posts and pages \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Farticle\u002Fbuilding-a-wordpress-based-intranet-restrict-access\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Hide the  \u003Cstrong>WordPress Admin Bar\u003C\u002Fstrong> for specific roles \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F150-hide-wp-admin-bar-for-roles\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MAIL\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Send emails using Microsoft Graph\u003C\u002Fstrong> instead of SMTP from your WordPress website \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Choose between a Microsoft 365 account or a personal Microsoft account, like Hotmail.com or Outlook.com, to send WordPress emails\u003C\u002Fli>\n\u003Cli>Send as \u003Cstrong>HTML\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Save to the \u003Cstrong>Sent Items\u003C\u002Fstrong> folder\u003C\u002Fli>\n\u003Cli>Support for \u003Cstrong>file attachments\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SCIM\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Entra \u003Cstrong>User Provisioning\u003C\u002Fstrong> (SCIM) \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fazure-ad-user-provisioning-scim\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create\u003C\u002Fstrong> new WP Users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MICROSOFT TEAMS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for (seamless) integration of your WordPress website into a \u003Cstrong>Microsoft Teams\u003C\u002Fstrong> Tabs and Apps \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fmicrosoft-teams\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>POWER BI\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed Microsoft \u003Cstrong>Power BI\u003C\u002Fstrong> content (user owns data) \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fpower-bi-embed\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SHAREPOINT\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed a \u003Cstrong>SharePoint Online\u003C\u002Fstrong> library \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-onedrive-library\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Embed a \u003Cstrong>SharePoint Online\u003C\u002Fstrong> list \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-list\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Embed an \u003Cstrong>Outlook \u002F Exchange\u003C\u002Fstrong> calendar \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Foutlook-exchange-calendar\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Embed a \u003Cstrong>SharePoint Online\u003C\u002Fstrong> search \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-search\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>EMPLOYEE DIRECTORY\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed an intuitve Azure AD \u002F Microsoft Graph based \u003Cstrong>Employee Directory\u003C\u002Fstrong> into a front-end post or page \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Femployee-directory\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WPO365 INSIGHTS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>See what matters, when it happens\u003C\u002Fstrong> Track key WPO365 events like logins, sent emails and user creation and updates with WPO365 Insights \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F210-wpo365-insights\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WORDPRESS MULTISITE\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for \u003Cstrong>WordPress Multisite\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fwordpress-multisite\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REST API ENDPOINT PROTECTION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Protect your \u003Cstrong>WordPress REST API\u003C\u002Fstrong> endpoints with a combination of a WordPress cookie and a nonce for delegated access \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F151-wordpress-cookies-based-protection-for-the-wordpress-rest-api\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>DEVELOPERS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Developers can now connect to a RESTful API for Microsoft Graph in their favorite programming language and without the hassle of authentication and authorization \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F129-a-restful-proxy-to-microsoft-graph-inside-wordpress\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>PHP hooks\u003C\u002Fem> for developers to build custom Microsoft Graph \u002F Office 365 integrations \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F82-developer-hooks\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FS9tiASl1nH0?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>\u003Cstrong>ADD FUNCTIONALITY WITH PREMIUM EXTENSIONS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The features below can be unlocked with \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">premium addOns and bundles\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>SYNC\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full \u003Cstrong>User Sync\u003C\u002Fstrong> using MS Graph from Entra to WordPress \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fuser-synchronization\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create\u003C\u002Fstrong> new WP Users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update\u003C\u002Fstrong> existing WP Users\u003C\u002Fli>\n\u003Cli>(Soft) \u003Cstrong>Delete\u003C\u002Fstrong> existing WP Users\u003C\u002Fli>\n\u003Cli>Lookup \u002F Add a user in Entra ID (Azure Active Directory) on WordPress’s built-in \u003Cstrong>Add New User page\u003C\u002Fstrong>. \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F228-add-new-wordpress-user-from-entra-aad\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>WP User Roles, Profiles and Avatars will be updated and other rules e.g. LearnDash Enrollments will be applied\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>SCIM\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Integrate with Entra \u003Cstrong>User Provisioning\u003C\u002Fstrong> (SCIM) \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fazure-ad-user-provisioning-scim\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create\u003C\u002Fstrong> new WP Users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update\u003C\u002Fstrong> existing WP Users\u003C\u002Fli>\n\u003Cli>(Soft) \u003Cstrong>Delete\u003C\u002Fstrong> existing WP Users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Map User Attributes\u003C\u002Fstrong> beyond name and email and store as WordPress user meta\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>WP User Roles, Profiles and Avatars will be updated and other rules e.g. LearnDash Enrollments will be applied\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>INTRANET\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Block Direct Access to the Media Library \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F229-require-login-for-the-wordpress-media-folder\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ROLES + ACCESS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Assign WordPress roles by Entra Groups, Entra User Attributes, Domains and \u002F or App Roles \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Froles-access\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Restrict access to site \u002F pages by Entra Groups, Domains and \u002F or WPO365 Audiences \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Froles-access\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Redirect after login by Entra Groups and \u002F or Domains \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Froles-access\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>LEARNDASH\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto-Enroll WP Users in LearnDash Courses and Groups by Entra Groups, Domains and \u002F or Defaults \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Flearndash\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CUSTOM USER FIELDS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enhance WordPress \u002F BuddyPress User Profiles with \u003Cstrong>Entra User Attributes\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fcustom-user-fields\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MAIL\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto-retry to deliver emails that failed to send \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send attachments larger than 3MB  \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send as \u002F On behalf \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send from a Shared Mailbox \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Enable Staging Mode \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Mail Throttle \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send as BCC \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Default Reply-To \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsend-mail-using-ms-graph\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MICROSOFT 365 APPS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Power BI \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fpower-bi-embed\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>SharePoint Library \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-onedrive-library\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>SharePoint List \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-list\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>SharePoint Search \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fsharepoint-search\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Exchange Calendar \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Foutlook-exchange-calendar\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Viva Engage \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fyammer-for-wordpress\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Employee Directory \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Femployee-directory\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ADVANCED LOGIN OPTIONS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for Multitenancy \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support for multiple IdPs \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fmultiple-identity-providers\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Force SSO \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dual Login \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Intercept manual login \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Prevent pwd. \u002F email change \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Single Sign-out \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Sign out of M365 \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom login URL \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom loading template \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>B2C custom domain \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Embedded B2C login \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Custom new User email \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Fadvanced-login-options\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WPO365 INSIGHTS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Get \u003Cstrong>WPO365 Alerts\u003C\u002Fstrong> in your inbox when a critical WPO365 event occurs \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F210-wpo365-insights\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AVATAR\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>M365 Profile Picture as WordPress \u002F BuddyPress Avatar \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Ffeature\u002Favatar\u002F\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REST API ENDPOINT PROTECTION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable \u003Cstrong>Azure AD\u003C\u002Fstrong> based protection for your \u003Cstrong>WordPress REST API\u003C\u002Fstrong> endpoints \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F147-azure-ad-based-protection-for-the-wordpress-rest-api\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CONFIGURATION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Save multiple configurations\u003C\u002Fli>\n\u003Cli>Directly edit (the JSON representation of) a configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Prerequisites\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Make sure that you have disabled caching for your Website, especially when you configure a WordPress based intranet and access to WP Admin and all pubished pages and posts requires authentication. With caching enabled, the plugin may not work as expected\u003C\u002Fli>\n\u003Cli>We have tested our plugin with WordPress >= 5 and PHP >= 7.4\u003C\u002Fli>\n\u003Cli>You need to Entra ID Tenant Administrator to configure both Azure Active Directory and the plugin\u003C\u002Fli>\n\u003Cli>When configuring a WordPress based intranet, you should consider restricting access to the otherwise publicly available wp-content directory \u003Ca href=\"https:\u002F\u002Fdocs.wpo365.com\u002Farticle\u002F36-authentication-scenario\" rel=\"nofollow ugc\">more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We will go to great length trying to support you if the plugin doesn’t work as expected. Go to our \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Fhow-to-get-support\u002F\" rel=\"nofollow ugc\">Support Page\u003C\u002Fa> to get in touch with us. We haven’t been able to test our plugin in all endless possible WordPress configurations and versions so we are keen to hear from you and happy to learn!\u003C\u002Fp>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cp>We are keen to hear from you so share your feedback with us and contact us using the \u003Ca href=\"https:\u002F\u002Fwww.wpo365.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">contact form\u003C\u002Fa> on our website!\u003C\u002Fp>\n\u003Ch3>Open Source\u003C\u002Fh3>\n\u003Cp>When you’re a developer and interested in the code you should have a look at our repo over at \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpo365-login\u002F\" rel=\"nofollow ugc\">WordPress\u003C\u002Fa>.\u003C\u002Fp>\n","WordPress + Microsoft Entra | Ext. ID | B2C | M365 Integration for your Digital Workplace. For SSO, Mail, Roles, Access, Profiles, SharePoint, PowerBI &hellip;",496400,145,"2026-02-20T11:03:00.000Z","5.0",[114,115,116,117,22],"email","microsoft","powerbi","sharepoint","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpo365-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpo365-login.40.3.zip",90,4,"2026-01-21 00:00:00",{"slug":124,"name":125,"version":126,"author":82,"author_profile":83,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":87,"num_ratings":131,"last_updated":132,"tested_up_to":90,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":138,"download_link":139,"security_score":140,"vuln_count":141,"unpatched_count":13,"last_vuln_date":142,"fetched_at":28},"miniorange-login-with-eve-online-google-facebook","OAuth Single Sign On – SSO (OAuth Client)","6.26.17","\u003Cp>\u003Cstrong>WordPress Single Sign-On\u003C\u002Fstrong> (WordPress SSO) with our \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-sso?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_1\" rel=\"nofollow ugc\">OAuth & OpenID Connect plugin\u003C\u002Fa>\u003C\u002Fstrong> allows unlimited login\u002FSSO (Single Sign On) with your \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fazure-ad-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_2\" rel=\"nofollow ugc\">Azure AD\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fazure-b2c-ad-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_3\" rel=\"nofollow ugc\">Azure B2C\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fgoogle-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_4\" rel=\"nofollow ugc\">G Suite \u002F Google Apps \u002F Google Workspace\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fclasslink-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_12\" rel=\"nofollow ugc\">ClassLink\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fclever-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_11\" rel=\"nofollow ugc\">Clever\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foffice-365-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_5\" rel=\"nofollow ugc\">Office 365\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Faws-cognito-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_6\" rel=\"nofollow ugc\">AWS Cognito\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fdiscord-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_7\" rel=\"nofollow ugc\">Discord\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fping-federate-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">PingFederate\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsalesforce-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_10\" rel=\"nofollow ugc\">Salesforce\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fkeycloak-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_9\" rel=\"nofollow ugc\">Keycloak\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fokta-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_8\" rel=\"nofollow ugc\">Okta\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fidentityserver4-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Identity Server\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Finvision-community-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Invision Community\u003C\u002Fa>\u003C\u002Fstrong> or other custom OAuth 2.0 and OpenID Connect providers. WordPress SSO plugin supports Single Sign On (SSO) with many OAuth 2.0, OAuth 2.1, OAuth 1.0 & OpenID Connect (OIDC) 1.0 providers.\u003C\u002Fp>\n\u003Cp>An unlimited number of users can perform Single Sign-On with OAuth\u002FOIDC supported Identity Providers on WordPress using SSO capabilities.\u003C\u002Fp>\n\u003Cp>|\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-sso#key-features\" rel=\"nofollow ugc\"> Features \u003C\u002Fa>| \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-single-sign-on-sso-with-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_13\" rel=\"nofollow ugc\"> OAuth \u002F OpenID Providers Setup guides \u003C\u002Fa>|\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FVff0E0KxM3k\" rel=\"nofollow ugc\"> Videos \u003C\u002Fa>|\u003C\u002Fp>\n\u003Ch4>POPULAR OAUTH AND OPENID CONNECT (OIDC) PROVIDERS SINGLE SIGN-ON\u003C\u002Fh4>\n\u003Cp>The following providers support OAuth 2.0\u002FOpenID Connect SSO for WordPress login.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Faws-cognito-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_6\" rel=\"nofollow ugc\">AWS Cognito SSO | Login with AWS Cognito\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Foffice-365-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_5\" rel=\"nofollow ugc\">Office 365 SSO | Login with Office 365\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fazure-b2c-ad-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_3\" rel=\"nofollow ugc\">Azure B2C SSO | Login with Azure B2C\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fazure-ad-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Azure AD SSO | Login with Azure AD\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fadfs-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">ADFS SSO | Login with ADFS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fauth0-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Auth0 SSO | Login with Auth0\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fokta-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_8\" rel=\"nofollow ugc\">OKTA SSO | Login with OKTA\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fclasslink-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_12\" rel=\"nofollow ugc\">ClassLink SSO | Login with ClassLink\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fkeycloak-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_9\" rel=\"nofollow ugc\">Keycloak SSO | Login with Keycloak\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fclever-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_11\" rel=\"nofollow ugc\">Clever SSO | Login with Clever\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fgoogle-classroom-single-sign-on-sso\" rel=\"nofollow ugc\">Google Classroom SSO | Login with Google Classroom\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsalesforce-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_10\" rel=\"nofollow ugc\">Salesforce SSO | Login with Salesforce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-oauth-openid-connect-single-sign-on-sso-using-criipto?utm_source=Readme&utm_medium=Readme&utm_campaign=Readme&utm_id=wpor_15\" rel=\"nofollow ugc\">Criipto SSO | Login with Criipto\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fgoogle-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_4\" rel=\"nofollow ugc\">G Suite \u002F Google Apps SSO | Login with Google\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fping-federate-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Ping Federate SSO ( Ping \u002F Ping Identity ) | Login with Ping Federate\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fidentityserver4-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">IdentityServer4 SSO | Login with IdentityServer4\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fidentityserver3-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">WordPress IdentityServer3 SSO | Login with IdentityServer3\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fdiscord-single-sign-on-wordpress-sso-oauth-openid-connect?utm_source=wordpress_readme&utm_medium=marketplace&utm_campaign=readme_traffic&utm_id=wpor_7\" rel=\"nofollow ugc\">Discord SSO | Login with Discord\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fonelogin-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">OneLogin SSO | Login with OneLogin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fswiss-rx-login-single-sign-on-for-wordpress-using-oauth\" rel=\"nofollow ugc\">Swiss-RX-Login SSO ( Swiss RX Login ) | Login with Swiss-RX-Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fneon-crm-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Neon CRM SSO | Login with Neon CRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fimis-oauth-and-openid-connect-single-sign-on-sso\" rel=\"nofollow ugc\">iMIS SSO | Login with iMIS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsignicat-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Signicat SSO | User Verification with Signicat\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fid-me-oauth-and-openid-connect-single-sign-on-sso-login\" rel=\"nofollow ugc\">ID.me SSO | Login with ID.me\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fcanvas-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Canvas SSO | Login with Canvas\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-single-sign-on-between-two-wordpress-sites\" rel=\"nofollow ugc\">WordPress SSO | Login with WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwso2-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">WSO2 SSO | Login with WSO2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fopenathens-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">OpenAthens SSO | Login with OpenAthens\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fhp-single-sign-on-sso-oauth-and-openid-connect\" rel=\"nofollow ugc\">HP SSO | Login with HP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fservicenow-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Servicenow SSO | Login with Servicenow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Finvision-community-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Invision Community SSO | Login with Invision Community\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fforgerock-open-am-single-sign-on-for-wordpress-using-oauth\" rel=\"nofollow ugc\">OpenAM \u002F Forgerock SSO | Login with Forgerock\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fnextcloud-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">NextCloud SSO | Login with NextCloud\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Forcid-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Orcid SSO | Login with Orcid\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fmemberclicks-oauth-and-openid-connect-single-sign-on-sso-login\" rel=\"nofollow ugc\">Memberclicks SSO | Login with MemberClicks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsheepcrm-oauth-and-openid-connect-single-sign-on-sso-login\" rel=\"nofollow ugc\">SheepCRM SSO | Login with SheepCRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Famazon-oauth-and-openid-connect-single-sign-on-sso-login\" rel=\"nofollow ugc\">Amazon SSO | Login with Amazon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fslack-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Slack SSO | Login with Slack\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fyahoo-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Yahoo SSO | Login with Yahoo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Flinkedin-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">LinkedIn SSO | Login with LinkedIn\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fgitlab-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Gitlab SSO | Login with Gitlab\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fgithub-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">GitHub SSO | Login with GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Flogin-with-apple-app-using-wordpress-oauth-client\" rel=\"nofollow ugc\">Apple SSO | Login with Apple\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstrava-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Strava SSO | Login with Strava\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fblizzard-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Blizzard \u002F Battle.net SSO | Login with Battle.net\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Feve-online-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Eve Online SSO | Login with Eve Online\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fhubspot-single-sign-on-for-wordpress-using-oauth\" rel=\"nofollow ugc\">Hubspot SSO | Login with Hubspot\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Ftwitter-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">X(Twitter) SSO | Login with Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fzoho-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">Zoho SSO | Login with Zoho\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fidaptive-single-sign-on-for-wordpress-using-oauth\" rel=\"nofollow ugc\">Idaptive SSO | CyberArk SSO | Login with CyberArk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwhmcs-single-sign-on-wordpress-sso-oauth-openid-connect\" rel=\"nofollow ugc\">WHMCS SSO | Login with WHMCS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Ffranceconnect-single-sign-on-sso-wordpress-oauth\" rel=\"nofollow ugc\">France Connect SSO | Login with France Connect\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>OTHER OAUTH AND OPENID CONNECT (OIDC) PROVIDERS WE SUPPORT FOR WORDPRESS SINGLE SIGN-ON (SSO)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Other OAuth 2.0 and OpenId Connect ( OIDC ) 1.0 servers WordPress Single Sign-On ( SSO ) plugin support includes Office 365, AWS Cognito, Microsoft Dynamic CRM 365, Auth0, Google Workspace, Egnyte, Autodesk, Zendesk, Foursquare, Harvest, Mailchimp, Bitrix24, Spotify, Vkontakte, Huddle, Reddit, Strava, Ustream, Yammer, RunKeeper, Instagram, SoundCloud, Pocket, PayPal, Pinterest, Vimeo, Nest, Heroku, DropBox, Buffer, Box, Hubic, Deezer, DeviantArt, Delicious, Dailymotion, Bitly, Mondo, Netatmo, Amazon, FitBit, Clever, Sqaure Connect, Windows, Microsoft Live, Dash 10, Github, Invision Community, Blizzard, authlete, Keycloak, Procore, Eve Online, Laravel Passport, Nextcloud, Renren, Soundcloud, OpenAM \u002F Forgerock, IdentityServer, ORCID, Diaspora, Timezynk, Idaptive CyberArk, Duo Security, Rippling, Crowd, Janrain, Numina Solutions, Ubuntu Single Sign-On, Apple, Ipsilon, Zoho, Stripe, Itthinx, Fellowshipone, Miro, Naver, Clever, Coil, Parallel Markets, VATSIM, Liferay, Fatsecret, Intuit, iMIS, ORY Hydra, FusionAuth, Kakao, ID.me, MoxiWorks, HR Answerlink \u002F Support center, ClassLink, Google Classroom, MemberClicks, BankID, CSI, Splitwise, Infusionsoft, Hubspot, Join It, MyAcademicID, MemberConnex, Novi, Coassemble, Servicenow, IBM APP ID, Nimble AMS, iSpring LMS, Neon CRM, EPIC, IPB forum, Wiziq, Sprinklr, Elvanto, ABSORB LMS, Wechat, Weibo, Shibboleth, Centrify, FranceConnect, Church Online, Bigcommerce, Sewobe, PracticePanther, SubscribeStar, Eventbrite, Medi-Access, Lichess, CILogon, Servicem8, Gigya, PhantAuth, XING, Simplecast, SURF, MediaWiki, UNA, NetSuite, Oracle IDCS, Globus, Square, SimpleSAMLphp, Basecamp, HP, SHELL, Otoy, Steam, Webflow, Simplepass, Feide, SingPass, Asmodee, SwissID, Miro, Alkami, Switch, Citrix, Schoology, iGov, LearnWorlds, France Connect, DID, Blackboard, UAEPass, Polar, CodeB, Vincere CRM, F5, TicketMaster, BizLibrary, Skolon, Rapattoni, PowerSchool, Minecraft, NETS, Joomla, Drupal, ASP.NET, CA Siteminder, Outseta, XUMM, ID Austria, Ubisecure, Gravitee.io, SheepCRM, Wahoo, WeatherFlow Tempest, OneWelcome \u002F iWelcome, Xbox, Trovo, Cornerstone, Criipto, bare.id, Discourse, Authentik, Sailpoint, Coil, Asset Bank, GrowthZone, Vipps, Authorizer, Deviant Art, Miracl, Teamsnap, Authelia, Django, IDsampa, Cvent, SERMO, Pixelfed, Finys, Login.gov, Fastcase, Acuity, ARPA, Zitadel, Yeti, myID.be, memberful,Open edX \u002F eduNEXT, Teachable, Mindbody etc. This comprehensive SSO support facilitates seamless integration and secure authentication across a wide range of platforms.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress Single Sign-On ( Login to WordPress )\u003C\u002Fh4>\n\u003Cp>WordPress Single Sign-On allows users to log into any website\u002Fapplication using the single set of credentials of another app\u002Fsite through the SSO feature.\u003Cbr \u002F>\n\u003Cstrong>Example:\u003C\u002Fstrong>Let’s say you have all your users\u002Fcustomers\u002Fmembers\u002Femployees stored on a site, called ‘site A’ and you want all of them to register\u002Flogin using SSO to your WordPress site called ‘site B’. In this scenario, you can register\u002Flogin all your users of site A into site B using the login credentials\u002Faccount of site A. This is called Single Sign-On, and it simplifies user management.\u003C\u002Fp>\n\u003Ch4>WordPress Single Sign-On supported Third-Party Application \u002F OAuth OpenID Provider\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The Third-Party Application can be anything where user accounts are stored or a site\u002Fapplication where you want to store\u002Fmigrate all the users. It can be your social login app, WordPress site, OAuth provider, OpenID provider, custom provider or any database.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Identity providers such as OAuth Identity Provider, OAuth Server, OpenID Connect Server, OpenID Connect Provider, and OIDC Application support Single Sign-On. SSO integration ensures secure user authentication and management across these platforms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>OAuth and OpenID Connect are token-based Single Sign-On protocols that allow an end user’s account information to be used by third-party services without exposing the user’s password.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress Single Sign-On USE CASES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress to WordPress SSO\u003C\u002Fstrong>: Single Sign On to one\u002Fmultiple WordPress site (single\u002Fmultisite) using User Credentials stored on another WordPress site with WordPress SSO plugin.\u003C\u002Fli>\n\u003Cli>Single Sign On to one\u002Fmultiple WordPress site (single \u002F multisite) using User Credentials stored on your OAuth \u002F OpenID Connect (OIDC) application.\u003C\u002Fli>\n\u003Cli>Single Sign On into WordPress using existing User stores (Active Directory\u002FDatabase)\u003C\u002Fli>\n\u003Cli>SSO and extended plugin functionality using tokens (access_token \u002F JWT token \u002F id_token) such as secure API calls using third-party token\u003C\u002Fli>\n\u003Cli>Others: eCommerce Single Sign On\u002FLogin, Single sign on for Educational and Healthcare paltforms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Microsoft SSO\u002FAzure SSO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This WordPress Single Sign-On (OAuth \u002F OpenID Connect SSO) plugin supports SSO with Microsoft apps like Azure AD, Azure B2C, Office 365, Microsoft Dynamics CRM, Microsoft Teams, and Windows Live. It also supports policy-based login redirections, including sign-up, sign-in, forgot password, and custom policies, enhancing the login experience across Microsoft services.\u003C\u002Fp>\n\u003Cp>WordPress integrates with Microsoft services like Azure AD, Azure B2C, and Office 365 for secure Single Sign-On across single-site and multisite networks (including subdomains). Users can perform single sign-on, map profile attributes, and manage role-based access across applications and tenants using SSO\u003C\u002Fp>\n\u003Cp>Apart from SSO, it also supports WordPress-Azure integrations and customizations, such as token-based calls to specific APIs and the Microsoft Graph API, enhancing the login experience\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cognito SSO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The WordPress Single Sign-On plugin supports WordPress Login with AWS Cognito, Amazon, and WordPress using Cognito. It provides user profile syncing, role mapping, and token fetching from AWS Cognito for API calls. Customizations include integrating Cognito SDKs, syncing new registrations, logging in via the default WordPress form instead of Cognito’s SSO page, connecting to the Cognito User Pool, and configuring login redirections.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Discord SSO\u003C\u002Fstrong>\u003Cbr \u002F>\nThis WordPress Single Sign-On plugin enables Discord login into WordPress. It supports syncing user profiles from Discord to WordPress, mapping Discord roles to WordPress roles, mapping WordPress roles to Discord roles, and managing Discord role memberships based on WordPress purchases.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Keycloak SSO\u003C\u002Fstrong>\u003Cbr \u002F>\nThe WordPress Single Sign-On (OAuth \u002F OpenID Connect SSO) plugin works with Keycloak to enable SSO on your WordPress site. It also lets WordPress use Keycloak access tokens to call external services. In addition, the plugin supports role-based access control (RBAC), so you can map Keycloak roles to WordPress roles and capabilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ping Federate SSO\u003C\u002Fstrong>\u003Cbr \u002F>\nOauth Single sign-on plugin enables Login to WordPress using PingFederate. It supports Single Sign-On  with authorized access to Ping REST APIs via access tokens or bearer tokens, ensuring seamless SSO integration and secure interactions with PingFederate.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Clever SSO\u003C\u002Fstrong>\u003Cbr \u002F>\nOauth Single sign-on plugin supports WordPress Login with Clever for users (teachers, students, admins) and integrates with LearnDash to sync lessons and assignments. It also provides SSO with other IDPs like ClassLink, Google Classroom, and Canvas, as well as any Identity Provider (SAML, OAuth, OpenID Connect, Active Directory, databases) via miniOrange IDP.\u003C\u002Fp>\n\u003Ch4>FREE VERSION FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress Single Sign-On OAuth & OpenID Connect Login supports unlimited SSO with any 3rd party OAuth & OpenID Connect server or custom OAuth & OpenID Connect server like AWS Cognito, Azure AD, Azure AD B2C, Office 365, Google Apps, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Single Sign-On  Grant Support\u003C\u002Fstrong> – Standard OAuth2 Grant: Authorization Code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Create Users ( User Provisioning )\u003C\u002Fstrong> : After Single Sign On, a new user automatically gets created in WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Account Linking\u003C\u002Fstrong> : After SSO, if the user already exists in WordPress, then their profile gets updated. Else, a new WordPress User is created.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attribute Mapping\u003C\u002Fstrong> : OAuth Login allows you to map your Identity Provider’s unique attribute with WordPress Username Attribute.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Widget\u003C\u002Fstrong> : Use Widgets to integrate the Single Sign-On login on your WordPress site easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenID Connect & OAuth Provider Support\u003C\u002Fstrong> : WordPress Single Sign On (OAuth Login) supports any OpenID Connect & OAuth Provider seamless Single Sign-On.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirect URL after Login\u003C\u002Fstrong> : WordPress Single Sign On (OAuth Login) automatically redirects the user after successful Single Sign-On login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logging\u003C\u002Fstrong> : If you run into issues, WordPress Single Sign On (OAuth Login) can be helpful to enable debug logging.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PAID FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Single Sign-On Grant Support\u003C\u002Fstrong>: Standard OAuth2 Grants including \u003Cstrong>Authorization Code\u003C\u002Fstrong>, \u003Cstrong>Implicit Grant\u003C\u002Fstrong>, \u003Cstrong>Password Grant\u003C\u002Fstrong>, \u003Cstrong>Refresh Token Grant\u003C\u002Fstrong>, \u003Cstrong>Client Credential Grant\u003C\u002Fstrong>, \u003Cstrong>authorization code grant with PKCE flow\u003C\u002Fstrong>, and \u003Cstrong>Hybrid Grant\u003C\u002Fstrong> (Customization Available)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Register Users\u003C\u002Fstrong>: Automatic user registration after SSO if the user is not already registered with your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Attribute Mapping\u003C\u002Fstrong>: Ability to map WordPress user profile attributes, such as username, first name, last name, and email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Role Mapping\u003C\u002Fstrong>: Assign roles to users based on defined rules through Single Sign-On.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Force Authentication \u002F Protect Complete Site\u003C\u002Fstrong>: Protect the entire website for public users and grant access only to authenticated users through Single Sign-on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Attribute Mapping\u003C\u002Fstrong>: Map custom user attributes received from OAuth \u002F OpenID Connect providers to any WordPress user attribute for Single Sign-On.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple OAuth & OpenID Connect Provider Support\u003C\u002Fstrong>: Support for multiple SSO providers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single Login button for Multiple Apps\u003C\u002Fstrong>: Provides a single login button for multiple providers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended OAuth API Support\u003C\u002Fstrong>: Extend OAuth \u002F OpenID Connect API support for enhanced Single Sign-On functionality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Single Sign-On Login Reports\u003C\u002Fstrong>: Generate user login and registration reports based on the application used for SSO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable \u002F Disable WordPress Default Login\u003C\u002Fstrong>: Option to disable the default WordPress login form and use SSO instead.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FrontChannel & BackChannel Single Logout Support\u003C\u002Fstrong>: Allows users to be logged out from WordPress as well as the IDP through Single Sign-On.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Third-Party Plugin Compatibility for Single Sign-On\u003C\u002Fstrong>: Compatible with WooCommerce and other third-party plugins for seamless Single Sign-On integration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add-on Support with Plugin\u003C\u002Fstrong>: Support for various add-ons including SCIM User Provisioning, Page & Post Restriction, BuddyPress Integration, Login Form Add-on, LearnDash Integration, Media Restriction, Attribute\u002FMembership-Based Redirection, SSO Session Management, Paid Membership Pro Integrator, WooCommerce Integrator, SSO Login Audit, Memberpress Integration, and Guest User Login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No SSL Restriction\u003C\u002Fstrong>: Allows SSO login without SSL or HTTPS-enabled site using Google credentials or any other app.\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress SSO (Single Sign On) with Azure, Azure B2C, Cognito, Okta, Classlink, Discord, Clever, Keycloak, OAuth & OpenID Providers [24\u002F7 SUPPORT].",7000,266899,315,"2025-12-15T05:56:00.000Z","3.0.1","7.0",[73,136,137,97,22],"oauth-2-0","openid","https:\u002F\u002Fwww.miniorange.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fminiorange-login-with-eve-online-google-facebook.6.26.17.zip",82,10,"2026-02-05 18:30:28",{"attackSurface":144,"codeSignals":209,"taintFlows":217,"riskAssessment":218,"analyzedAt":227},{"hooks":145,"ajaxHandlers":205,"restRoutes":206,"shortcodes":207,"cronEvents":208,"entryPointCount":13,"unprotectedCount":13},[146,152,155,157,160,163,166,169,173,176,179,182,184,187,190,193,196,199,202],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","plugins_loaded","anonymous","includes\\class-memberclicks-professional-authentication.php",142,{"type":147,"name":153,"callback":149,"file":150,"line":154},"admin_enqueue_scripts",157,{"type":147,"name":153,"callback":149,"file":150,"line":156},158,{"type":147,"name":158,"callback":149,"file":150,"line":159},"admin_menu",159,{"type":147,"name":161,"callback":149,"file":150,"line":162},"admin_init",160,{"type":147,"name":164,"callback":149,"file":150,"line":165},"admin_post_update",161,{"type":147,"name":167,"callback":149,"file":150,"line":168},"pre_user_query",162,{"type":170,"name":171,"callback":149,"file":150,"line":172},"filter","manage_users_columns",164,{"type":170,"name":174,"callback":149,"file":150,"line":175},"manage_users_custom_column",165,{"type":170,"name":177,"callback":149,"file":150,"line":178},"manage_users_sortable_columns",166,{"type":147,"name":180,"callback":149,"file":150,"line":181},"wp_enqueue_scripts",181,{"type":147,"name":180,"callback":149,"file":150,"line":183},182,{"type":147,"name":185,"callback":149,"file":150,"line":186},"login_form",183,{"type":147,"name":188,"callback":149,"file":150,"line":189},"login_footer",184,{"type":147,"name":191,"callback":149,"file":150,"line":192},"parse_request",185,{"type":147,"name":194,"callback":149,"file":150,"line":195},"wp_logout",186,{"type":170,"name":197,"callback":149,"file":150,"line":198},"authenticate",188,{"type":170,"name":200,"callback":149,"file":150,"line":201},"login_message",189,{"type":170,"name":203,"callback":149,"file":150,"line":204},"query_vars",190,[],[],[],[],{"dangerousFunctions":210,"sqlUsage":211,"outputEscaping":213,"fileOperations":13,"externalRequests":121,"nonceChecks":121,"capabilityChecks":13,"bundledLibraries":216},[],{"prepared":13,"raw":13,"locations":212},[],{"escaped":214,"rawEcho":13,"locations":215},52,[],[],[],{"summary":219,"deductions":220},"The \"memberclicks-professional-authentication\" v1.0.2 plugin exhibits a strong security posture based on the provided static analysis. The absence of any detected dangerous functions, raw SQL queries, unsanitized paths in taint analysis, and a 100% rate of properly escaped output are significant strengths.  Furthermore, the complete lack of known vulnerabilities in its history suggests a history of secure development practices or minimal exposure to security research.\n\nHowever, a notable area of concern is the absence of capability checks. While nonce checks are present on four entry points, the lack of capability checks means that even if nonces are validated, there's no mechanism to ensure that the user performing the action has the necessary permissions. This could potentially allow authenticated users to perform actions they shouldn't be able to, depending on the plugin's functionality. The presence of external HTTP requests also warrants careful consideration to ensure these are made securely and to trusted endpoints.\n\nOverall, the plugin is well-developed from a code hygiene perspective, with no immediate critical vulnerabilities apparent. The primary risk lies in the potential for privilege escalation due to the absence of capability checks. The vulnerability history being completely clear is a positive indicator, but the lack of capability checks remains a notable oversight in securing the plugin's operations.",[221,224],{"reason":222,"points":223},"Missing capability checks",15,{"reason":225,"points":226},"External HTTP requests present",3,"2026-03-16T23:04:41.222Z",{"wat":229,"direct":239},{"assetPaths":230,"generatorPatterns":233,"scriptPaths":234,"versionParams":236},[231,232],"\u002Fwp-content\u002Fplugins\u002Fmemberclicks-professional-authentication\u002Fcss\u002Fmemberclicks-professional-authentication-admin.css","\u002Fwp-content\u002Fplugins\u002Fmemberclicks-professional-authentication\u002Fjs\u002Fmemberclicks-professional-authentication-admin.js",[],[235],"admin\u002Fjs\u002Fmemberclicks-professional-authentication-admin.js",[237,238],"memberclicks-professional-authentication\u002Fcss\u002Fmemberclicks-professional-authentication-admin.css?ver=","memberclicks-professional-authentication\u002Fjs\u002Fmemberclicks-professional-authentication-admin.js?ver=",{"cssClasses":240,"htmlComments":242,"htmlAttributes":250,"restEndpoints":253,"jsGlobals":254,"shortcodeOutput":256},[241],"memberclicks-professional-authentication-admin-css",[243,244,245,246,247,248,249],"This function is provided for demonstration purposes only.","An instance of this class should be passed to the run() function","defined in MemberClicks_Professional_Authentication_Loader as all of the hooks are defined","in that particular class.","The MemberClicks_Professional_Authentication_Loader will then create the relationship","between the defined hooks and the functions defined in this","class.",[251,252],"data-plugin-name=\"memberclicks-professional-authentication\"","data-plugin-version=\"1.0.2\"",[],[255],"memberclicks_professional_authentication_admin_object",[]]