Slack social sign in

You can enable users to sign up and sign in using their Slack credentials. To enable this, you’ll need some technical know-how and a Slack app.

Create a Slack app

  1. Go to Slack API Applications and log in to your workspace.
  2. Select Create an App. The Create an app window opens.
  3. Choose how you’d like to configure your app’s scopes and settings.
  4. If you are not sure, choose the From scratch option.
  5. Enter your App Name and Select a workspace.
  6. Click Create App. Your app is created.

Copy Kinde and Slack app credentials

  • After your Slack app is created, scroll to the App Credentials section and copy the Client ID and Client Secret and paste them in a text file or somewhere you can easily copy them.
  • In Kinde, go to Settings > Authentication. On the Slack auth tile in the Social authentication section, select Configure. Copy the URL to the same place as the Slack app credentials above, i.e. a text file or other temporary place.

Configure your Slack app

  1. In your Slack app, go to the OAuth & Permissions section.
  2. Scroll to the Redirect URLs area and add the URL you got from Kinde, then select Save URLs.
  3. To define what info will be shared when a user signs up or signs in with Slack, scroll to the Scopes section.
  4. In the User Token Scopes area, select Add an OAuth Scope and from the dropdown menu choose users.profile:read.
  5. Scroll up to the OAuth Tokens for Your Workspace section and select Install to Workspace. And when prompted, select Allow.
  6. Select Manage distribution on the left and go to the Share Your App with Other Workspaces section.
  7. Select Remove Hard Coded Information and in the area that appears, select the I’ve reviewed and removed any hard-coded information option.
  8. Select Activate Public Distribution. Your app is now ready to use.

Add Slack credentials to Kinde

  1. In Kinde, go to Settings > Authenticatication.
  2. On the Slack tile, select Configure.
  3. Paste the Client ID and Client secret from the Slack app into the relevant fields.
  4. Select which applications will allow Slack SSO.
  5. Select Save. Users will now see Slack as an option to sign up and sign in to the selected applications.

Get more support

See Kinde in action

Find out what Kinde can do in a live demo with one of our experts.

Book a demo

Talk to us

If you can’t find what you’re looking for in our help center - email our team. We’d love to hear from you.

Contact support
Talk to us