Setting Up Single Sign-On (SSO)
Single Sign-On (SSO) lets your users log in to Safe Food Pro through your company's identity provider (IdP) — such as Microsoft or Okta — instead of a separate email and password.
Note: SSO is configured at the organisation level. Group-level SSO is not currently supported. All initial SSO setup is handled by the Safe Food Pro team — you cannot configure it directly in the Admin Console.
Supported Identity Providers
Safe Food Pro supports two types of identity provider:
Microsoft Entra ID (formerly Azure Active Directory)
OIDC (OpenID Connect) — covers Okta, Google Workspace, Auth0, PingOne, JumpCloud, and other OIDC-compliant providers
Before You Begin — What to Gather
The information you need to provide depends on your identity provider.
Microsoft Entra ID
Field | Details |
Tenant ID | Also called your Directory ID. Format: eeb88dd5-e2d1-4277-9ebf-da2b83094562 |
OIDC providers (Okta, Google Workspace, Auth0, etc.)
Field | Details |
Client ID | e.g. 0oa10eyz1x17WTWAT698 |
Issuer URL | |
Client Secret | A long alphanumeric string — send this separately, not in a support ticket |
Important: Do not send your OIDC Client Secret through public channels like email or SMS. Contact us and we will provide a secure way to share this information. We recommend using onetimesecret.com.
Step 1 — Contact Us to Enable SSO
Reach out to your Customer Success representative with the credentials listed above. Our team will configure the identity provider on your behalf.
What happens next:
Microsoft Entra ID: Your Tenant ID is added to your organisation record directly.
OIDC: You will provide credentials through an encrypted channel — not via email.
You will be notified once setup is complete and you can move to Step 2.
Step 2 — Enable SSO in the Admin Console
Once the provider has been configured by the Safe Food Pro team, you need to turn SSO on for your organisation.
Log in to the Admin Console as an Organisation Administrator
Go to My Business → Settings
Find the Single Sign-On setting and enable it
Save your changes
Note: Enabling SSO at the organisation level does not change how any current user logs in. Users continue using their email and password until SSO is assigned to them individually.
Step 3 — Assign SSO to Users
SSO must be enabled for each user individually, and the same SSO provider must be configured for each organisation or account that user belongs to before it takes effect. You can do this one at a time or in bulk.
Adding a New User
When SSO is configured for your organisation, you will see a choice when creating a new user:
Email & password — set an initial password for the user
Single Sign-On — the user will log in via your company's SSO portal
Editing an Existing User
Open any user's profile and change their sign-in method under the edit options.
Switching from Email & password to SSO: The user's email and password login is immediately disabled. They must use SSO to log in going forward.
Switching from SSO to Email & password: The user is sent a password reset email so they can create a new password and log in normally.
Bulk Updating Users
Go to the Staff & Users list
Filter or sort the list as needed
Select multiple users
Choose Enable SSO or Remove SSO from the bulk actions
How bulk actions handle mixed selections:
If you bulk-enable SSO and a selected user already has SSO, they are unaffected.
If you bulk-remove SSO and a selected user is on email and password, they are unaffected.
Tip: To see at a glance which users are already on SSO, enable the optional Requires SSO column on the users list.
Signing In with SSO
Web
On the login screen, select Sign in with SSO
Enter the email address associated with your organisation's SSO portal
A popup will open from your identity provider — complete your normal company sign-in
Once authenticated, the popup closes and you are logged in automatically
Note: If your browser is blocking the SSO popup, look for the blocked popup icon in your browser's address bar and allow popups for Safe Food Pro. In Chrome: click the popup blocked icon, select the site link, then choose Always allow. This step may need to be repeated for each organisation.
Mobile App
Open Safe Food Pro and select Sign in with SSO
Enter your email address
Your organisation's SSO portal will open — sign in as normal
Once authenticated, you are returned automatically to Safe Food Pro
Troubleshooting
"User not found" error when signing in with SSO Your user account may not exist in Safe Food Pro yet, or your email address may have been entered incorrectly. Contact your Organisation Administrator to confirm your account has been created and SSO has been enabled for you.
SSO popup isn't opening Your browser may be blocking popups. Allow popups for Safe Food Pro's URL and try again. See the popup instructions in the Signing In section above.
User signed in via SSO but can't access the mobile app Confirm the user's account has SSO enabled by checking the Requires SSO column in the users list. If SSO was recently changed from email and password, ask the user to sign out fully and sign back in using the SSO option.
