Creating a provisioning connection
To allow PingFederate to manage users in Slack, create a service provider (SP) connection.
Steps
-
In the PingFederate administrator console, create a new SP connection:
-
For PingFederate 10.1 or later: go to Applications → Integration → SP Connections. Click Create Connection.
-
For PingFederate 10.0 or earlier: go to Identity Provider → SP Connections. Click Create Connection.
-
-
Configure the basic connection details with the Slack quick connection template.
-
On the Connection Template tab, select Use a template for this connection.
-
From the Connection Template list, select Slack Provisioner.
-
On the Metadata File row, select the saml-metadata.xml file that you saved in Preparing your SAML metadata file. Click Next.
-
On the Connection Type tab select only Outbound Provisioning. Click Next.
-
On the Connection Options tab, click Next.
-
On the General Info tab, in the Connection Name field, enter a name of your choosing. Click Next.
-
-
On the Outbound Provisioning tab, configure the provisioning target and channel as shown in Configuring outbound provisioning in the PingFederate documentation.
-
Click Configure Provisioning.
-
On the Target tab, enter the OAuth 2 Access Token that you noted in Getting a Slack API access token.
PingFederate verifies the token when you activate the channel and SP connection.
-
Optional: If your environment requires you to use the
userName
attribute to synchronize users between your datastore and Slack, select it from the Unique User Identifier list. Otherwise, useprimaryEmail
.You cannot change this selection without deleting the connection. See Known issues and limitations.
-
Under Provisioning Options, customize the provisioning connector actions as shown in Provisioning options reference. Click Next.
-
On the Manage Channels tab, create a channel as shown in Managing channels in the PingFederate documentation. Click Done.
For more information about the attributes available in your channel configuration, see Supported attributes reference.
-
On the Outbound Provisioning tab, click Next.
-
-
On the Activation and Summary tab, above the Summary section, click the toggle to turn on the connection. Click Save.