diff options
author | Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | 2021-02-01 18:37:41 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-01 18:37:41 +0000 |
commit | c543bf87ecf295fa68311beabd1dc013288a2e98 (patch) | |
tree | 2f779d4c658395bb4ba337e7cb90a3ca998c7be7 /synapse/res | |
parent | Improve styling and wording of SSO UIA templates (#9286) (diff) | |
download | synapse-c543bf87ecf295fa68311beabd1dc013288a2e98.tar.xz |
Collect terms consent from the user during SSO registration (#9276)
Diffstat (limited to 'synapse/res')
-rw-r--r-- | synapse/res/templates/sso_new_user_consent.html | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/synapse/res/templates/sso_new_user_consent.html b/synapse/res/templates/sso_new_user_consent.html new file mode 100644 index 0000000000..8c33787c54 --- /dev/null +++ b/synapse/res/templates/sso_new_user_consent.html @@ -0,0 +1,39 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <title>SSO redirect confirmation</title> + <meta name="viewport" content="width=device-width, user-scalable=no"> + <style type="text/css"> + {% include "sso.css" without context %} + + #consent_form { + margin-top: 56px; + } + </style> +</head> + <body> + <header> + <h1>Your account is nearly ready</h1> + <p>Agree to the terms to create your account.</p> + </header> + <main> + <!-- {% if user_profile.avatar_url and user_profile.display_name %} --> + <div class="profile"> + <img src="{{ user_profile.avatar_url | mxc_to_http(64, 64) }}" class="avatar" /> + <div class="profile-details"> + <div class="display-name">{{ user_profile.display_name }}</div> + <div class="user-id">{{ user_id }}</div> + </div> + </div> + <!-- {% endif %} --> + <form method="post" action="{{my_url}}" id="consent_form"> + <p> + <input id="accepted_version" type="checkbox" name="accepted_version" value="{{ consent_version }}" required> + <label for="accepted_version">I have read and agree to the <a href="{{ terms_url }}" target="_blank">terms and conditions</a>.</label> + </p> + <input type="submit" class="primary-button" value="Continue"/> + </form> + </main> + </body> +</html> |