{% macro name() %}OIDC{% endmacro %} {% macro description() %}{% trans %}OpenID Connect (OIDC) is JWT based authentication and authorization protocol{% endtrans %}{% endmacro %} {% macro describe(service) %}
{% trans %}Authorization endpoint{% endtrans %}
{{ url_for("sso.oidc_authorize", service_uuid=service.uuid, _external=True) }}
{% trans %}Token endpoint{% endtrans %}
{{ url_for("sso.oidc_token", service_uuid=service.uuid, _external=True) }}
{% trans %}Client ID{% endtrans %}
{{ service.config["client_id"] }}
{% trans %}Client secret{% endtrans %}
{{ service.config["client_secret"] }}
{% endmacro %}