This is an example consumer built for the Django framework. Enter an OpenID in the box below.

{% if error %}
{{ error|escape }}
{% endif %} {% if url %}
OpenID authentication succeeded; you authenticated as {{ url|escape }}.

{% if sreg %} Simple Registration data returned:

{% else %} The server returned no Simple Registration data. {% endif %} {% if pape %} {% if pape.auth_policies %} An authentication policy response contained these policies: {% else %} An authentication policy response was returned, but no policies were enforced by the server. {% endif %} {% else %} The server returned no authentication policy data (PAPE). {% endif %}

{% endif %} {% if message %}
{{ message|escape }}
{% endif %} {% if failure_reason %}
{{ failure_reason|escape }}
{% endif %}

Request these authentication policies (PAPE): {% for pair in pape_policies %} {% endfor %}