2019-05-02 19:53:17 +00:00
|
|
|
{% extends "layout.html" %}
|
|
|
|
{% import 'utils.html' as utils %}
|
|
|
|
{% block title %}IndieAuth logs - {{ config.NAME }}{% endblock %}
|
|
|
|
{% block content %}
|
|
|
|
<div id="container">
|
|
|
|
{% include "header.html" %}
|
|
|
|
<div id="admin">
|
|
|
|
<h3>IndieAuth logs</h3>
|
|
|
|
<ul style="list-style-type:none;padding:0;">
|
|
|
|
{% for action in indieauth_actions %}
|
|
|
|
<li style="margin-bottom:15px;"><span class="lcolor">{{action.ts|format_ts}}</span>
|
2019-05-08 11:19:31 +00:00
|
|
|
<strong>{% if action.verified_by == "login" %}Authentication {% else %}Authorization {% endif %}</strong>
|
|
|
|
request by <a style="font-weight:bold" href="{{ action.client_id }}">{{ action.client_id }}</a>
|
|
|
|
/ {{action.ip_address}} {% if action.geoip %}({{action.geoip}}){% endif %}
|
2019-05-02 20:05:58 +00:00
|
|
|
as <a style="font-weight:bold;" href="{{action.me}}">{{action.me}}</a>
|
2019-05-02 19:53:17 +00:00
|
|
|
({% if action.scope %}scope=<code>{{action.scope}}</code>,{% endif %}redirect_uri={{action.redirect_uri}}).
|
|
|
|
{% if action.token_expires %}
|
|
|
|
<br>
|
|
|
|
The token <code title="{{action.token}}">{{action.token[:20]}}...</code>
|
|
|
|
{% if action.token_expires|gt_ts%}has expired on{% else %}expires{% endif %} {{ action.token_expires|format_ts }}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
</li>
|
|
|
|
{% endfor %}
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
{% endblock %}
|