{% extends "account/auth_base.html" %} {% block page_title %}{{ page_title|default:"Authorize access" }}{% endblock %} {% block subtitle_block %}{% endblock %} {% block content %} {% if error %}
{{ error_title }}
{{ error_message }}
{{ client_name }} wants access
{% comment %} A client picks its own display name, so the name alone is a phishing surface. These three lines are the facts it cannot choose: whether anything vouched for the name, where the credential will be delivered, and exactly what it will open. All autoescaped, none of them links — a link here would just be one more thing to imitate. {% endcomment %}{% if client_verified_url %}Verified from {{ client_verified_url }}{% else %}(unverified name — registered by the client itself){% endif %}
Access to: {{ requested_resource }}
You will be sent back to {{ redirect_host }}
{% comment %} One line per granted scope — the tool door, full API access, or both. All autoescaped; the "{email}" placeholder in each is filled in below once /me answers. {% endcomment %} {% for line in access_lines %}{{ line }}
{% endfor %}