{% extends "base.html" %} {% block title %} {{ _('Database') }} #{{ component.id }}: {{ _('Federated Login') }} {% endblock %} {% block template_values %} {% do set_template_value("config.enforce_split_names", config["ENFORCE_SPLIT_NAMES"]) %} {{ super() }} {% endblock %} {% block scripts %} {{ super() }} {% endblock %} {% block content %}

{{ _('Database') }} #{{ component.id }}: {{ component.get_name() }}

{% if not_verified %} {{ _('A federated identity was found for the federated user, but has not been verified. Please login to the corresponding user so that the federated identity can be enabled for login. This needs to be done once.') }} {% else %} {{ _('The federated user does not have a federated identity at the local SampleDB service, which is needed to get access. Therefore, you need to sign in to an existing account.') }} {% if config["ENABLE_FEDERATED_LOGIN_CREATE_NEW_USER"] %} {{ _('As an alternative you can also create a new user.') }} {% endif %} {% endif %}

{% if allow_create_user %}
{{ _('or') }}

{{ _('Sign up') }}

{{ create_user_form.csrf_token() }}
{% if create_user_form.username.errors %} {{ create_user_form.username.errors[0] }} {% elif config['ENFORCE_SPLIT_NAMES'] and (create_user_form.username.data is none or ', ' not in create_user_form.username.data[1:-1]) %} {{ _('Please enter your name as: surname, given names.') }} {% endif %}
{% endif %}
{% endblock %}