New Universal Login ToS Acceptance

Overview

Admins might need to add Terms of Service (ToS) acceptance links to the New Universal Login prompts in order to be able to adopt the NUL experience due to compliance requirements.

Applies To
  • Terms of Service (ToS)
  • New Universal Login
Solution

We’re announcing a supported way to do this in the short term for those customers who need this functionality now as a blocker for New UL adoption 
Now you can get around this by using page templates.

 

We have made a change adding a supported custom field element that can be used for this use case. This is a simple approach and comes with limitations. 

You can add a Terms of Service/Privacy Policy section to the sign-up prompt using Page Templates. To use Page Templates, review the following guidelines:

  • All signup prompts contain a HTML element of <div id="custom-field-1"></div> at the end of the primary form. You may safely use DOM manipulation techniques on this element.
  • You may target the signup prompt <form> elements in order to interrupt form submission, e.g. if a user hasn’t consented to the Terms of Service.
    • The username/password form has an attribute of data-form-primary.
    • Each federated connection form has an attribute of data-form-secondary.
  • You may target the submit <button> elements in order to disable or style them.
    • The primary button has an attribute of data-action-button-primary.
    • Federated connection buttons each have an attribute of data-action-button-secondary.

Limitations:

  • Since end-users could have JavaScript disabled, scripts inside of a Page Template are not guaranteed to run. Do not depend on Page Template scripts for critical functionality.
  • Localization is not built in and you must embed your own localization. See Add Terms of Service and Privacy Policy Links.
  • You must custom-style any content you add to the prompt.




Recommended content

No recommended content found...