django-oidc-provider/docs/sections/templates.rst

39 lines
963 B
ReStructuredText
Raw Normal View History

2016-02-11 20:24:34 +00:00
.. _templates:
Templates
#########
Add your own templates files inside a folder named ``templates/oidc_provider/``.
You can copy the sample html here and edit them with your own styles.
**authorize.html**::
<h1>Request for Permission</h1>
<p>Client <strong>{{ client.name }}</strong> would like to access this information of you ...</p>
<form method="post" action="{% url 'oidc_provider:authorize' %}">
2016-12-02 15:03:59 +00:00
2016-02-11 20:24:34 +00:00
{% csrf_token %}
{{ hidden_inputs }}
<ul>
{% for scope in params.scope %}
2016-12-02 15:03:59 +00:00
<li><strong>{{ scope.name }}</strong><br><i>{{ scope.description }}</i></li>
2016-02-11 20:24:34 +00:00
{% endfor %}
</ul>
2016-12-02 15:03:59 +00:00
<input type="submit" value="Decline" />
2016-02-11 20:24:34 +00:00
<input name="allow" type="submit" value="Authorize" />
</form>
**error.html**::
<h3>{{ error }}</h3>
<p>{{ description }}</p>
You can also customize paths to your custom templates by putting them in ``OIDC_TEMPLATES`` in the settings.