Overview
Add a critical layer of security to your OneSignal dashboard by verifying your identity through an authenticator app. Once enabled, logging into OneSignal will require a time-sensitive 6-digit code from the app.Setup
Download an authenticator app
Install one of the following authenticator apps on your mobile device:- Google Authenticator (recommended): Android | iOS
- Microsoft Authenticator: Android | iOS
- Authy: authy.com
Enable 2-step authentication
Sign in to your OneSignal account
If you already have 2FA enabled and are locked out, see I lost my recovery codes.
Go to Account Management
Navigate to Account Management or click your email drop-down > Manage Account.
Set up your Authenticator App
Scan QR code or enter key manually
On the “Enable 2-Step Authentication” setup screen, scan the QR code using your authenticator app or manually enter the Secret Key.
If entering manually, tap Add Account, choose “Enter a setup key”, and name it something memorable like 

The app will now generate a 6-digit code every 30 seconds.

OneSignal_[your_email].

Recovery codes
After successful setup, OneSignal will display 10 recovery codes. These codes can be used to access your account if you lose access to your authenticator app.Recovery codes are shown once only. Save or download them
securely. If lost, generate a new set via your account settings to invalidate
the previous ones.

Enforce 2FA for all team members
To enforce 2-step authentication across your organization:You must be an Organization Admin.
See Team members for details.
Future invitations to the organization or apps will require users to set up
2FA before accessing.
Disable or reconfigure 2FA
Follow the steps to Enable 2-step authentication and if enabled, you will have the option to disable or reconfigure.Troubleshooting & FAQ
I lost my recovery codes
Email [email protected] and cc one of your team members that can verify you. If you don’t have any other team members with access to the OneSignal app, our Support Team will assist with other options.Why can’t I log in or see “Failed to configure OTP”?
Try:- Waiting for the next 30-second code cycle
- Disabling browser extensions (AdBlock, CORS)
- Whitelisting
*.onesignal.com - Disabling Opera’s “Block Trackers”
- Hard refresh
- Trying another browser
[email protected] and cc a team member that can verify you.
I forgot my password
Reset your passwordCan I use OAuth with 2FA?
Yes, follow the same setup flow after logging in via OAuthWhich authenticator apps are supported?
Any TOTP-compatible app (Authy, Google Authenticator, Microsoft Authenticator, etc.).Does OneSignal support Okta?
Yes. See OneSignal on Okta and Okta SWA setup guide.What do the login method icons mean?




