{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}{{ page_title }}{% endblock %} {% block content %}
{# Header #}

JWT Token #{{ token.id }}

{{ token.jti }}

{% if not token.isRevoked %}
{% endif %}
{# Main Content #}
{# Token Info #}

Informations du Token

JTI (JWT ID)
{{ token.jti }}
Statut
{% if token.isRevoked %} Révoqué {% elseif token.isExpired %} Expiré {% else %} Actif {% endif %}
Nombre d'utilisations
{{ token.usageCount }}
Créé le
{{ token.createdAt|date('d/m/Y à H:i:s') }}
Expire le
{{ token.expiresAt|date('d/m/Y à H:i:s') }}
{% if token.lastUsedAt %}
Dernière utilisation
{{ token.lastUsedAt|date('d/m/Y à H:i:s') }}
{% endif %} {% if token.isRevoked %}
Révoqué le
{{ token.revokedAt|date('d/m/Y à H:i:s') }}
Raison
{{ token.revokedReason|default('-') }}
{% endif %}
{# User Info #}

Utilisateur

Email
{{ token.user.email }}
Nom
{{ token.user.firstName }} {{ token.user.lastName }}
{# Device & Location #}

Appareil & Localisation

Adresse IP
{{ token.ipAddress|default('-') }}
Pays / Ville
{{ token.country|default('-') }} / {{ token.city|default('-') }}
Navigateur
{{ token.browser|default('Unknown') }}
Système d'exploitation
{{ token.os|default('Unknown') }}
{% if token.deviceFingerprint %}
Device Fingerprint
{{ token.deviceFingerprint }}
{% endif %} {% if token.deviceName %}
Nom de l'appareil
{{ token.deviceName }}
{% endif %}
{# Security Alert #} {% if token.expiredReuseDetected %}

Alerte de Sécurité

Tentatives de réutilisation détectées: {{ token.expiredReuseAttempts }}

{% if token.lastExpiredReuseAt %}

Dernière tentative: {{ token.lastExpiredReuseAt|date('d/m/Y à H:i:s') }}

{% endif %}

Ce token expiré a été réutilisé, ce qui peut indiquer une tentative d'attaque ou un rejeu de token.

{% endif %}
{# Sidebar #}
{# Actions #}

Actions

Retour à la liste Dashboard {% if token.user %} Tokens de cet utilisateur {% endif %} {% if token.ipAddress %} Tokens de cette IP {% endif %}
{# Related Entities #} {% if token.refreshToken or token.device %}

Relations

{% if token.refreshToken %} {% endif %} {% if token.device %}
Device
{{ token.device.deviceName|default('Device #' ~ token.device.id) }}
{% endif %}
{% endif %}
{% endblock %}