joomla oauth client slack

Step 3: Configure Slack as an OAuth/OpenID Connect Server.

  • First of all, go to https://api.slack.com/apps and log into your Slack account.
  • You will be presented with the following screen. Click on Create new App.
  • Joomla OAuth Client Slack Add app
  • You will be shown a form where you have to enter Application Name and Development Slack Workspace. Fill the form with appropriate information and click on Create App.
  • slack give app name for OAuth Client
  • After creating the slack application, you will be brought to Application Management page. Scroll down to “App Credentials” section. Here you will find given Client ID and Client Secret for your slack application.
  • slack ClientID and Client Secret key
  • Copy these credentials and keep it handy because you will need it in the next step.
  • Go to OAuth & Permissions.
  • Slack OAuth and permissions
  • Add Redirect URL: In slack application's Redirect URLs section, Click on Add New Redirect URL and enter the same from the MiniOrange Joomla OAuth Client. Click on Save URLs.
  • Slack redirect url Joomla OAuth Client Slack redirect url add Joomla OAuth Client
  • Scope: Go to OAuth & Permissions, select scope from Select Permission Scopes dropdown list and Save Changes. Identity basic is required scope.
  • Slack OAuth and permissions


    Scope: users.profile:read
    Authorize EndPoint: https://slack.com/oauth/authorize
    Access Token Endpoint: https://slack.com/api/oauth.access
    Get User Info Endpoint: https://slack.com/api/users.profile.get