Slack SSO - Login using WordPress Users (WP as SAML IDP) Plugin enables Single Sign-On (SSO) login into Slack using WordPress Login credentials. In this guide we will Setup SAML Single Sign-On (SSO) with WordPress in Slack by configuring Slack as Service Provider (SP) and WordPress as Identity Provider (IDP).
Note: Premium Version of WP SAML IDP Plugin is required to set up SSO with Slack.
Pre-requisites: Download And Installation
To integrate the WordPress site as an Identity Provider, you will need to install the miniOrange Login using WordPress Users (WP as SAML IDP) plugin:
Guide to configure Slack Single Sign-On (SSO) Login with WordPress
1. Setup Slack as SP (Service Provider)
Go to the WordPress IDP plugin, navigate to the IDP Metadata tab.
Here, you can find the Identity Provider Metadata URL /XML Metadata or endpoints like IDP Entity ID, SAML Login URL, SAML Logout URL (Premium Feature), Certificate for SP configuration.
Open a new browser tab or window, Log in to your Slack account as Account Admin.
Go to Settings & administration and select Workplace settings.
Select Authentication and click on Configure for SAML Authentication.
Enter the following values in the respective fields:
SAML 2.0 Endpoint (HTTP)
You can find this in IDP Metadata tab as SAML Login URL
Identity Provider Issuer
You can find this in IDP Metadata tab as IDP-EntityID
You can find this in IDP Metadata tab as Certificate
Under Advanced Options, use the default value for the Service Provider Issuer, it must be https://slack.com.
Under Settings, select the desired options for SAML Authentication for users and workspace.
Note: It's recommended to use 'It’s optional' for the Authentication for your workspace must be used by until the SAML configuration is fully tested. This will allow you to use both – username/password and SAML authentication options.
Click on Save Configuration.
You have successfully configured Slack as Service Provider.
2. Configure WordPress (WP) as IdP (Identity Provider)
In the WordPress IDP plugin, navigate to the Service Provider tab and enter the values corresponding to the information from Slack.
Click on the Save button to save your configuration.
3. Attribute Mapping (This is a premium feature)
In the WordPress IDP plugin, navigate to the Attribute/Role Mapping tab.
In the User Attributes section, enter the following information and click on
You can also add more attributes by clicking on + sign to add attributes.
User Meta Data
In this Guide, you have successfully integrated Slack - SAML Single Sign-On (SSO) with plugin- Login
using WordPress Users (WP as SAML IDP). Configuring Slack as SP and WordPress as IDP. This solution
ensures that you are ready to roll out secure Single Sign-On (SSO) access with SAML 2.0
Authentication into Slack using WordPress login credentials.
If you dont hear from us within 24 hours, please feel free to send a follow up email to firstname.lastname@example.org
This privacy statement applies to miniorange websites describing how we handle the personal
When you visit any website, it may store or retrieve the information on your browser, mostly in the
form of the cookies. This information might be about you, your preferences or your device and is
mostly used to make the site work as you expect it to. The information does not directly identify
you, but it can give you a more personalized web experience.
Click on the category headings to check how we handle the cookies.
Strictly Necessary Cookies
Necessary cookies help make a website fully usable by enabling the basic functions like site
navigation, logging in, filling forms, etc. The cookies used for the functionality do not store any
personal identifiable information. However, some parts of the website will not work properly without
These cookies only collect aggregated information about the traffic of the website including -
visitors, sources, page clicks and views, etc. This allows us to know more about our most and least
popular pages along with users' interaction on the actionable elements and hence letting us improve
the performance of our website as well as our services.