diff --git a/app/templates/profile.html b/app/templates/profile.html index db7c775..af9001f 100644 --- a/app/templates/profile.html +++ b/app/templates/profile.html @@ -15,7 +15,7 @@

Mon profil

{{ profile_user.username }} · rôle : {{ profile_user.role }}

- {% if msg %}

✅ {{ msg }}

{% endif %} + {% if msg %}

{{ msg }}

{% endif %} {% if err %}

{{ err }}

{% endif %} {% if profile_user.must_change_password %}

Ton mot de passe est temporaire : change-le ci-dessous.

{% endif %} @@ -47,11 +47,11 @@
-

🗝️ Jetons d'API (MCP)

+

Jetons d'API (MCP)

Pour les consommateurs machine — le service d'agents, en premier lieu. Un jeton (préfixe kbt_) authentifie uniquement /mcp et /api/, jamais l'interface web. Il se présente en en-tête Authorization: Bearer kbt_…. Le texte clair n'est affiché qu'à la création ; ensuite, seule son empreinte est conservée.

{% if profile_user.id %} {% if nouveau_jeton %} -

✅ Nouveau jeton — copie-le maintenant :

+

Nouveau jeton — copie-le maintenant :

{{ nouveau_jeton }}

{% endif %} {% if api_tokens %} @@ -84,7 +84,7 @@
-

✦ Liaison draco (SSO)

+

Liaison draco (SSO)

{% if profile_user.draco_sub %}

Compte lié à l'identité draco {{ profile_user.draco_sub }} — la connexion via ObsiGate ouvre directement cette session.

@@ -97,11 +97,11 @@
-

🔌 Mes connexions personnelles

+

Mes connexions personnelles

Visibles de toi seul. Pour les utiliser, ajoute-les à un de tes espaces (ou demande à un admin d'espace).

{% for c in my_connections %}

- {% if c.kind == 'github' %}🐙{% else %}🍵{% endif %} {{ c.name }} + {% if c.kind == 'github' %}GitHub{% else %}Gitea{% endif %} {{ c.name }} ({{ c.slug }}) · {{ c.base_url }} · compte : {{ c.account_login or 'à tester' }} · jeton : {{ c.token_mask }}