Slack OAuth Single Sign-On (SSO)

30.02   30.02

v 16.0 0
Required Apps base
auth_oauth
auth_signup
web
Technical Name kanak_sso_auth_slack
License OPL-1
Also available in version v 14.0 v 15.0 v 17.0 v 18.0
You bought this module and need support? Click here!
Technical Name kanak_sso_auth_slack
License OPL-1
Also available in version v 14.0 v 15.0 v 16.0 v 17.0 v 18.0
Kanak Infosystems LLP.
Community
Enterprise
Odoo.sh

Slack OAuth Single Sign-On (SSO)

Slack OAuth Single Sign-On (SSO) enables Slack OAuth2-based Single Sign-On (SSO) integration with Odoo, allowing users to log in conveniently through their Slack accounts. It eliminates the need for traditional username and password setups, enhancing user accessibility and security. Perfect for organizations utilizing Slack for team collaboration, this module streamlines the authentication process while maintaining compatibility with Odoo's multi-database environment and existing user management functionalities.

Slack OAuth Single Sign-On
Generating Slack SSO Credentials

Log in to the Slack API and create a new app.

Slack OAuth Single Sign-On

Choose From Scratch, give your app a name, and select the workspace where you want to use the app.

Slack OAuth Single Sign-On

Enter App Name and Choose it's workspace

After clicking the Create App button, your app will be created, and you'll be redirected to the Slack App Dashboard.

Slack OAuth Single Sign-On
Credentials

In the Slack App Dashboard, you will find the Basic Information page where the app credentials are located.

In the App Credentials section, Client ID and Client Secret will be provided. You need to copy both the Client ID and Client Secret for integration with Odoo.

Slack OAuth Single Sign-On
Set Redirect URL in the OAuth & Permissions Section

In the left sidebar of the Slack App Dashboard, navigate to the OAuth & Permissions page. In the Redirect URLs section, you need to configure the OAuth Redirect URL. This is the URL to which Slack will redirect after successful authentication.

For example: https://your-odoo-instance.com/auth_oauth/slack/signin

Slack OAuth Single Sign-On
Enter User Token Scopes

In the Scopes section, you need to define the user token scopes required for your app.

Include the following permissions in the User Token Scopes: users:read and users:read.email.l

Slack OAuth Single Sign-On
Install App

After configuring the Redirect URL and setting the user token scopes, navigate to the OAuth Tokens section and click on the Install button.

Slack OAuth Single Sign-On
Configuring OAuth Providers

Navigate to settings and under the Developer Tools, Click on Activate the developer mode.

Slack OAuth Single Sign-On

Navigate to settings > Users & Companies > Click on OAuth Providers

Slack OAuth Single Sign-On

Click on the Slack SSO OAuth2

Slack OAuth Single Sign-On

Enter your Slack credentials (Client ID, Secret Key) and mark allowed true, Save the changes in Record.

Slack OAuth Single Sign-On
Creating New user with Slack SSO

Click on Login with Slack

Slack OAuth Single Sign-On

After clicking Login with Slack, you will be redirected to a permission request page. Click on the Allow button to grant access.

Upon successful authentication, New User will be created for the first time login and later users can login with Slack.

Slack OAuth Single Sign-On
Slack OAuth Single Sign-On

Upon successful authentication, New User will be created for the first time login and later users can login with Slack.

Key Features

Slack OAuth Single Sign-On

Secure login with Slack single sign-on (SSO).

Slack OAuth Single Sign-On

No need to remember password after login.

Free 3 Months Support

Need help or any technical support ?

Slack OAuth Single Sign-On

Kanak Infosystem will provide free 3 months support for bug fixes, any doubts or queries, installation, configuration support or any types of issues related to this module.

Slack OAuth Single Sign-On

At our company, we take pride in providing exceptional help and technical support to our valued customers.

Slack OAuth Single Sign-On

Our team of dedicated experts is well-versed in the intricacies of the Odoo platform.

Slack OAuth Single Sign-On
Version 18.0.1.0 (02ndJanuary 2025)
  • Initial Release

Our Services

Hire Odoo Developer

Odoo Customization

Odoo Development

Odoo Installation

Odoo Integration

Odoo Resource

Odoo Themes

Odoo Training

Kanak infosystems LLP.

Unit no.307, The landmark, Urjanagar 1, Kudasan, Gandhinagar, Gujarat - 382421, India

OPL-1

Comment on this module. Please Login