You can integrate Auth0 OAuth2 with Mention Me to allow your employees to log in using Auth0. This removes the need for passwords and lets you manage user authentication via your Auth0 console.
Account provisioning and role management are still handled directly within Mention Me.
Feature Overview
Mention Me can authenticate users via Auth0 OAuth. Once enabled:
- Users log into Mention Me using their Auth0 credentials
- Email/password login is disabled for those users
- Users with access to multiple brands can authenticate via any configured login method per brand
Only accounts with email addresses matching the configured domain(s) will be able to authenticate via Auth0. All others will lose access.
Preliminary Requirements
- An Auth0 account for your organisation
- At least one domain registered and controlled within the Auth0 account
- Users whose email addresses are within that domain
What You Need
- Admin access to your Auth0 dashboard
- Admin access to the Mention Me platform
Setup on the Auth0 Side
Follow these steps in the Auth0 Admin Console. Refer to this guide for more detailed instructions.
- Go to the Auth0 Admin Console
- Create a new application → Select Regular Web App, name it (e.g. “Mention Me”), and click Create
- Accept default options for access
- Ensure default scopes (name, email) are enabled — no extra scopes needed
- In the Sign-in redirect URIs field, enter:
https://mention-me.com/oauth/client/redirect/xxxx
(Replacexxxxwith your Merchant ID taken from Mention Me) - Click Save
- Copy the Client ID, Client Secret, and Account name or Custom Domain — you'll use these in the next step
If you use both Live and Demo platforms, you must add separate redirect URIs to Auth0.
- Live:
https://mention-me.com/oauth/client/redirect/xxxx - Demo: https://demo.mention-me.com/oauth/client/redirect/yyyy
You can reuse the same Client ID, Client Secret, and Custom domain across environments.
Setup on the Mention Me Side
- Log into Mention Me as an administrator
- Visit SSO configuration (or use the demo link)
- Select Auth0 from the provider dropdown
- Input your Auth0 settings:
- Client ID and Secret: From Auth0 dashboard
- Domains: Allowed Auth0-managed email domains
-
Account name or Custom Domain: e.g.
auth.yourdomain.com
Only input Auth0 domains you control. External domains could expose your platform to unauthorized access.
Once saved, email/password login will be disabled for users from the configured domain(s). Users won’t be logged out immediately, but must use the new login method from their next session.
Default Permissions
When a user logs in via Auth0, Mention Me can auto-assign:
- Demo: Marketing permissions
- Prod: Customer Service permissions
Enable this via a checkbox in the Auth0 SSO setup page. Admins can still adjust roles after signup.
Sample Email for Internal Rollout
Click to Expand
Hi,
We're updating how you log into the Mention Me platform.
What’s changing?
- We’re switching from using Email/Password to “Login via Auth0”
- This applies to both Live and Demo platforms
Why?
- Enhanced security and simplified administration
- One fewer password to manage
How it works:
- Email/Password login will be disabled
- Click "Login via SSO" on the platform and use your [domain] email
- Subsequent logins will happen automatically via Auth0
Disabling Auth0 OAuth
If you decide to disable Auth0 authentication later:
- Users can return to email login
- Users created during SSO use won't have passwords set, so they'll need to trigger a password reset to regain access