How to Connect Auth0 Identity Provider to ChannelMix
Prerequisite
We need to be able to apply a routing rule to your organization. Typically this can be done via an email domain, for instance for InMarket we could send any user with the domain @inmarket.com to InMarket's SSO
Instructions
- In Auth0, navigate to Applications from the left side menu bar
- On the Applications screen, click Create Application
- A screen to create an application will pop up. Name the application anything you would like, but something like “ChannelMix IdP Integration” or “ChannelMix OIDC Connection” can be helpful to remember what this app is used for.
- Choose the Single Page Web Applications option for Application Type and Create
- You will be directed to the new Application's screen. From here, click the Settings tab at the top
- Scroll down to the Application URIs section
- For Allowed Callback URLs, enter https://sso.channelmix.com/oauth2/v1/authorize/callback
- For Allowed Logout URLs enter any location you'd like to send your users after they log out. Our default redirect is https://app.channelmix.com/user-logged-out which you can use as well
- Save Changes
- Scroll back up and send ChannelMix your Domain, Client ID, and Client Secret
- That is it! ChannelMix will handle the rest and notify you when it’s complete.
Items to Send to ChannelMix
These can be shared via a shared password in C3.
- Domain
- Client ID
- Client Secret