Overview
This article details how a checkbox and a link for Terms and Conditions or Terms of Service can be presented on the sign-up screen.
The use case:
- The new end user is asked to read and agree to the Terms and Conditions when signing up.
- The Universal Login Page or the following prompt has the link to the Terms and Conditions, and a checkbox that the user clicks if they agree.
- The user cannot submit the form until they click on the checkbox.
Applies To
- Terms and Conditions
Solution
-
Forms for Actions:
- The below link describes the policy update use case. However, it can be modified for the first login/signup scenario.
-
Custom Signup/Login Prompts
- Caveat: Custom Signup/Login Prompts won’t be a solution if the user is signing up or logging in with Social/Enterprise SSO because there is no distinction between a sign-up and a login. Actions cannot receive the value from the custom input fields in such a case.
-
Redirecting Actions
- Redirect with Actions
- GDPR: Track Consent with Custom UI - Option 4: Redirect to another page
- This example uses Rules, which is deprecated. However, Action can do the similar or the same thing.
NOTE: Some outdated documentation (official docs and community posts) refers to Rules or old libraries such as Auth0.js/Lock. They are not recommended anymore.