{% extends "base.html" %} {% block title %}Sessions · Cross-Auth FastAPI Hybrid Example{% endblock %} {% block content %}
Session Dashboard

Active sessions for {{ user.email }}

Cookie and first-party bearer sign-ins are stored in the same durable session store. Revocation takes effect immediately for both transports.

{% if sessions %}
{% for session in sessions %} {% endfor %}
Access Status Created Last active Expires
{{ session.access_label }} {% if session.current %} current {% endif %} {% if session.user_agent %} {{ session.user_agent }} {% endif %} {% if session.client_id %} client_id={{ session.client_id }} {% endif %}
{% if session.status == "active" %} active {% elif session.status == "revoked" %} revoked {% else %} expired {% endif %} {{ session.created_at[5:16]|replace("T", " ") }} {% if session.last_active_at %} {{ session.last_active_at[5:16]|replace("T", " ") }} {% else %} unknown {% endif %} {{ session.expires_at[5:16]|replace("T", " ") }} {% if session.status == "active" and not session.current %}
{% elif session.current %} current {% else %} retained {% endif %}
{% if next_query %} {% endif %} {% else %} no sessions in this filter {% endif %}
{% endblock %}