{% extends "auth/base.html" %} {% block title %}Passkeys - {{ site_name() }}{% endblock %} {% block head %} {% endblock %} {% block content %}

Passkeys

Register a passkey for {{ user.email or user.name or "your account" }}.

{% if descriptor.is_available %}
{{ csrf_field() }}

{% else %}

{{ descriptor.availability_note or "Passkey verification is not available in this environment." }}

{% endif %}

Registered Passkeys

{% if enrollments|length == 1 %}

This is your only registered passkey. Removing it may lock you out if it's your only sign-in method — consider adding another first.

{% endif %}
{% for enrollment in enrollments %}
{{ (enrollment.display_name or "Unnamed Passkey") | e }}
Added {{ enrollment.enrolled_at.strftime('%Y-%m-%d %H:%M') if enrollment.enrolled_at else "recently" }} {% if enrollment.last_used_at %} • Last used {{ enrollment.last_used_at.strftime('%Y-%m-%d %H:%M') }} {% endif %}
{{ csrf_field() }}
{% else %}

No passkeys registered yet.

{% endfor %}
{% endblock %} {% block scripts %} {% endblock %}