A complete, easy-to-follow guide for setting up OneLogin SAML SSO with WordPress. Learn how to integrate OneLogin with your WordPress site using SAML authentication to enable secure single sign-on and provide a simplified login experience for your users
Ready to Get Started?
Download the free plugin and make your WordPress site more secure.
Introduction to OneLogin SAML SSO WordPress
Want to make user access easier and boost security on your WordPress site? Our OneLogin SAML SSO WordPress integration can help you do just that. This guide shows you how to setup SAML SSO in WordPress using OneLogin as your SAML Identity Provider (IDP) using our SAML SSO plugin for WordPress. By following these steps, you’ll enable secure OneLogin-based login for your WordPress site, giving users a simplified and protected authentication experience..
Benefits of Using OneLogin SAML SSO with WordPress
Integrating OneLogin with your WordPress site through SAML SSO comes with a range of valuable benefits:
- Enhanced Security: Use OneLogin’s security features, including SAML authentication WordPress and centralized authentication, to protect your site.
- Improved User Experience:Users can log in with just one set of credentials, making the sign-in process faster and more convenient.
- Simplified User Management: Manage users and roles from OneLogin, reducing admin overhead in WordPress and enabling OneLogin WordPress authentication.
- Role and Attribute Mapping: Map OneLogin attributes and roles to WordPress users for granular access control, enhancing your SAML user login workflow.
- Easy SSO Button Integration: Add a OneLogin SSO login button to your WordPress site for quick access allowing users to log in WordPress via OneLogin with just one click.
Prerequisites for OneLogin SAML SSO WordPress Setup
- Active OneLogin account with admin access
- WordPress site with admin privileges
- Keywoot SAML SSO Plugin installed
- SSL certificate for secure communication
Step-by-Step Guide to Setting Up OneLogin SAML SSO with WordPress
Install the WordPress SAML SSO Plugin
Start by installing the Keywoot SAML SSO plugin on your WordPress site. This plugin enables SAML SSO functionality and allows you to integrate OneLogin as your Identity Provider for secure WordPress login.
Instructions:
- Log into your WordPress admin dashboard
- Navigate to Plugins → Add New
- Search for “Keywoot SAML SSO“
- Click Install Now and then Activate
Dashboard → Plugins → Add New → Search for “Keywoot SAML SSO”
Screenshots:

Create SAML Application in OneLogin
Set up a new SAML application in your OneLogin dashboard. This will allow you to connect your WordPress site to OneLogin using SAML and enable seamless SSO integration between the Onelogin and WordPress.
Instructions:
- Sign in to your OneLogin portal and go to the Administration page if you are not on administration page.
- Click Applications and then Add App as shown in the screenshot
- Search for SAML Custom Connector and select SAML Custom Connector (Advanced) to configure your OneLogin SAML connector.
- Type a display name (e.g., “WordPress OneLogin SSO”) and click Save.
- Go to the Configuration tab.
- Fill in the SP Entity ID and ACS URL (from the Keywoot SAML SSO plugin’s Service Provider Metadata section in WordPress for SAML SSO for WordPress sites)
- Click Save to apply the configuration.
Screenshots:

Screenshots:





You’ll find the SP Entity ID and ACS URL in the Service Provider Metadata section of the Keywoot SAML SSO plugin settings in WordPress. This is essential for WordPress SAML configuration with OneLogin.
Assign Users and Download OneLogin Metadata
Assign users to the new OneLogin SAML app and download the metadata file for WordPress SAML configuration to enable WordPress SSO integration with OneLogin IDP.
Instructions:
- Click Users in OneLogin and select the users who need access.
- Click on Applications for the user, then tap the + icon to add the new app.
- Hit Continue and then Save.
- Go back to the Applications tab and select your app.
- Click More Actions > SAML Metadata to download the metadata file.





You’ll need this metadata file to configure the WP SAML SSO plugin in the next step for WordPress SAML 2.0 SSO using OneLogin.
Configure WordPress Plugin Settings
Set up the SAML SSO plugin with OneLogin configuration details for OneLogin SAML SSO WordPress to enable WordPress SAML authentication.
Instructions:
- Go to WP SAML SSO Plugin Settings in WordPress.
- Navigate to the Identity Provider tab.
- Upload the OneLogin metadata file you downloaded earlier.
- Click Metadata is Saved and then Click on Test Configuration to verify the setup.


Attribute and Role Mapping (Premium)
Attribute and role mapping are available in the premium version of the plugin. This allows you to map OneLogin user attributes and roles to WordPress user fields and roles, enhancing your SAML user login workflow.
Instructions:
- In OneLogin, go to the Parameters tab in your app.
- Click Add new (+), enter a field name, and tick Include in SAML assertion.
- Save the new field.
- In WordPress, go to the Attribute/Role Mapping page in the plugin.
- Match OneLogin attributes with WordPress user attributes and roles.
- Click Save.


Enable OneLogin SSO Login Button
To enable the OneLogin SSO login button on your WordPress site, go to the SSO Links tab in the plugin and follow the instructions on the SSO Login Widget page. This completes your OneLogin WordPress login integration setup.
Frequently Asked Questions About OneLogin SAML SSO WordPress
OneLogin SAML SSO WordPress is a secure authentication solution that enables users to log in to WordPress using their OneLogin credentials. This integration uses SAML 2.0 protocol, with OneLogin as the OneLogin Identity Provider (IDP) and WordPress as the Service Provider. It enhances security by centralizing authentication, reducing password risks, and supporting advanced features like multi-factor authentication for WordPress SAML authentication.
To set up OneLogin WordPress login with SAML SSO, follow these steps:
- Install the Keywoot SAML SSO plugin on your WordPress site
- Create a new SAML application in your OneLogin dashboard
- Configure SAML settings in OneLogin
- Upload the OneLogin metadata file to the WordPress SAML SSO plugin
- Test the OneLogin SAML SSO WordPress integration
This process enables you to use OneLogin for WordPress SSO effectively.
OneLogin SAML SSO WordPress integration provides several key benefits:
- Enhanced Security: Centralized authentication and multi-factor support
- Improved User Experience: Single sign-on for seamless access
- Streamlined Management: Manage users and roles from OneLogin
- Attribute and Role Mapping: Map OneLogin attributes and roles to WordPress
- Easy SSO Button Integration: Add a login button for quick access
OneLogin WordPress Single Sign-On works through the SAML 2.0 protocol:
- User attempts to access WordPress site
- WordPress redirects to OneLogin (Identity Provider)
- User authenticates with OneLogin credentials
- OneLogin sends SAML assertion back to WordPress
- WordPress validates the assertion and logs user in
- User gains access without entering WordPress credentials
This creates a seamless SAML login page customization experience for your users.
Common issues when setting up OneLogin SAML SSO WordPress include:
- Incorrect URLs: Ensure ACS URL and Entity ID match exactly between OneLogin and WordPress
- SSL Certificate Issues: Both OneLogin and WordPress must use HTTPS
- Attribute Mapping: User attributes may not map correctly between systems
- Role Assignment: WordPress roles may not be assigned properly from OneLogin groups
- Metadata Issues: Outdated or incorrect metadata files can cause authentication failures
Yes, you can use OneLogin WordPress login with multiple WordPress sites. Create separate SAML applications in OneLogin for each WordPress site, and users can authenticate once with OneLogin to access all connected sites. This centralizes user management and ensures consistent security policies across all your WordPress installations, making it perfect for WordPress SSO integration with OneLogin IDP.
Let’s Wrap Up
Congratulations — you’ve successfully completed the setup for integrating OneLogin SAML SSO with your WordPress site! By following this guide, you’ve implemented a secure, enterprise-grade authentication system that improves both security and user experience.
With OneLogin as your Identity Provider and SAML 2.0 powering the connection, your WordPress site now supports seamless single sign-on, centralized user management, and strong access control. This integration brings modern authentication standards to your site and is ready to scale with your organization’s growth.
Ready to Get Started?
Download the free plugin and make your WordPress site more secure.