A step-by-step overview of what users experience based on your organization's setup
This article outlines all possible login flows for ahead users. It’s intended for existing ahead customers whose users are currently managed exclusively through Microsoft Entra ID. This means that the ‘ahead ID users’ feature has not yet been enabled (in Company Settings).
How the flows are organized
The login flows are structured into two main categories, based on whether the Custom Domain premium feature is enabled:
If you're unsure whether your organization has Custom Domain enabled, or if you’d like to enable it, please reach out to your Customer Success Manager (CSM).
Within each category, login flows may vary based on:
- Device type:
- Web browser (desktop or mobile)
- Mobile app
- Login context:
- First-time login
- Subsequent login
1 - For organizations with Custom domain enabled
Scenario 1A
First login for users on the browser (desktop or mobile)
Login flow:
- Enter username (in the Microsoft flow)
- Enter password (in the Microsoft flow)
- Logged in!
Scenario 1B
First login for users on the mobile app
Login flow:
- Press ‘log into ahead’ (in the ahead welcome screen)
- Enter username (in the ahead login screen)
- Enter password (in the Microsoft flow)
- Logged in!
Scenario 1C
Subsequent login for ALL users (browser or mobile app)
Login flow:
Depends on the Conditional Access Policy of the organization:
- If no new login is required, the user is logged in directly.
- If an interaction by the user is required (e.g. provide the password, change the password, etc.), the user is taken to the respective Microsoft screen (e.g. enter password screen)
2 - For organizations without Custom domain
Scenario 2A
First login for ALL users (browser or mobile app)
Login flow:
- Enter username (in the ahead login screen)
- Enter password (in the Microsoft flow)
- Logged in!
Scenario 2B
Subsequent login for ALL users (browser or mobile app)
Login flow:
Depends on the Conditional Access Policy of the organization:
- If no new login is required, the user is logged in directly.
- If a interaction by the user is required (e.g. provide the password, change the password, etc.), the user is taken to the respective Microsoft screen (e.g. enter password screen)