Link access verification
Corporate email servers often use crawlers to check incoming links for security reasons. This process can unintentionally trigger and invalidate authentication links before users click them.
To prevent this, Frontegg introduces an additional verification step, ensuring authentication links remain valid and secure across different authentication flows.
How link access verification works
When a user clicks an authentication link, a verification step is added before completing the action. This extra step integrates seamlessly into existing authentication flows, maintaining security while ensuring a smooth user experience.
Once published, each authentication flow will automatically include this verification step.
Supported authentication flows
Frontegg’s verification mechanism ensures the integrity of authentication flows such as magic link authentication, user activation, new account invitations, and account unlocking.
Magic link authentication
Users receive a magic link to verify their identity before accessing their account, while the extra verification step ensures that login attempts via email links remain valid.
User activation
Users can activate their accounts without interference, while the extra verification step ensures that account activation links remain protected.
New account invitation
Users invited to an account must confirm their identity before joining. The extra verification step prevents premature link invalidation when adding a user to another account.
Unlock account
If an account is locked due to security rules, users must verify their identity to unlock access, while the extra verification step guarantees that recovery links work when needed. This email is triggered by security rules that have a lock
option. For additional details, see here.
Enabling link access verification
- Navigate to the bottom left corner of the Frontegg Builder.
- Enable the Confirmation Step toggle. Once enabled:
- Hosted login updates automatically.
- Embedded login requires updating to the latest SDK versions listed below.
Prerequisites
Prerequisites
@frontegg/react@7.6.3
@frontegg/angular@7.14.0
@frontegg/vue@4.6.1
@frontegg/nextjs@9.2.2
@frontegg/js@7.60.0
Styles & localizations
Styles & localizations
The additional screen will automatically match your application's styles and logo as configured in the builder. To customize text on each screen, refer to this guide.