{% extends "base.html" %} {% block title %}Sessions · Cross-Auth FastAPI Hybrid Example{% endblock %} {% block content %}
Cookie and first-party bearer sign-ins are stored in the same durable session store. Revocation takes effect immediately for both transports.
| 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 %} |