{% extends "base.html" %} {% from "_helpers.html" import render_field, render_submit %} {% macro static_field(id, label, value) %}
{% endmacro %} {% block content %}
{{ form.csrf_token }} {{ render_field(form.client_name) }} {{ render_field(form.client_uri) }} {{ render_field(form.redirect_uris) }} {{ render_field(form.token_endpoint_auth_method) }} {{ render_field(form.grant_types) }} {{ render_field(form.response_types) }} {{ render_field(form.scope) }}
{% if client is defined %} {{ static_field('client_id', 'Client ID', client.client_id) }}
{{ static_field('openid_configuration', 'OpenID Connect Discovery Endpoint', url_for('.openid_configuration', _external=True)) }} {{ static_field('token_endpoint', 'Token Endpoint', url_for('.issue_token', _external=True)) }} {{ static_field('authorize_endpoint', 'Authorize Endpoint', url_for('.authorize', _external=True)) }} {{ static_field('userinfo_endpoint', 'UserInfo Endpoint', url_for('.api_userinfo', _external=True)) }} {% endif %}
{% endblock %}