Technical, Productivity, Ecommerce
Slack Sign-up / Login
Introducing our latest plugin: Slack_Signup_Login
The Slack Sign-In Bubble Plugin is a seamless integration tool designed for Bubble applications, enabling users to sign up or log in using their Slack accounts. This plugin streamlines the authentication process, enhancing user experience and increasing security by leveraging Slack's robust identity platform.
INSTRUCTIONS:
Create a Slack App:
Go to the Slack API page and create a new app.
Fill in the necessary details and configure your app.
Enable OpenID Connect:
In your Slack app settings, go to the "OAuth & Permissions" section.
Scroll down to "Scopes" and add the following scopes: openid, profile, and email.
Create OAuth 2.0 Credentials:
In the "OAuth & Permissions" section, under "OAuth Tokens & Redirect URLs", add your redirect URI. This URI should match the one used in your Bubble plugin settings.
Add Your Client ID and Client Secret in Your Plugin Section:
In the "Basic Information" section of your Slack app, note down the "Client ID" and "Client Secret".
Go to the Bubble plugin editor and input your Slack App's Client ID and Client Secret in the respective fields.
Set Up the Redirect URL:
Ensure that the redirect URI added in Slack matches the one configured in your Bubble plugin.
Example Redirect URI: https://your-app.bubbleapps.io/version-test/api/1.1/oauth_redirect
Configure OAuth Endpoints in Bubble Plugin:
Authorization URL: https://slack.com/openid/connect/authorize
Token URL: https://slack.com/api/openid.connect.token
User Info URL: https://slack.com/api/openid.connect.userInfo
Define User ID Key Path:
Set the User ID key path in the Bubble plugin editor to sub.
Test the Integration:
Once everything is set up, run a test to ensure that users can sign up or log in using their Slack accounts.
Debug any issues by checking the raw responses from Slack and ensuring that all configurations are correct.
By following these steps, you will successfully integrate Slack sign-up/login functionality into your Bubble application, providing a secure and streamlined authentication experience for your users.
DEMO PAGE: https://chakor-plugins.bubbleapps.io/version-test/sign_up_login_slack
EDITOR LINK: https://bubble.io/page?type=page&name=sign_up_login_slack&id=chakor-plugins&tab=tabs-1

No ratings yet

4 installs