{% from 'components/macros_form.html' import form_error, render_field %} {% import 'components/macros.html' as macro %} {% set breadcrumb_items = [ (_('Settings'), url_for('settings.info')), (_('Authentication'), False), (_('Settings'), False), ] %} {% extends 'base.html' %} {% block title %} {{ breadcrumb_items | map(attribute=0) | join(' / ') }} {% endblock %} {% block header %}{% endblock %} {% block content %}
{% include 'components/menu_settings.html' %}
{{ macro.breadcrumb(breadcrumb_items) }}
{{ form.csrf_token }} {{ form_error(form) }}

{{ _('Global') }}

{{ _('If authentication is disabled, do not expose the application directly, delegate authentication to a reverse proxy instead.') }}

{{ render_field(form.login_disabled) }}

{{ _('Features') }}

{{ render_field(form.auth_gravatar_enabled) }}

{{ _('OAuth 2.0 / OIDC') }}

{{ render_field(form.oauth_enabled) }}
{{ render_field(form.oauth_auto_create_user_enabled) }}
{{ render_field(form.oauth_builtin_authentication_disabled) }}
{{ render_field(form.oauth_name) }}
{{ render_field(form.oauth_client_id) }}
{{ render_field(form.oauth_client_secret) }}
{{ render_field(form.oauth_server_metadata_url) }}
{% endblock %}