Documentazione IRC · Intermedio
Account-tag: identificare l’account dietro un messaggio
account-tag permette di conoscere l’account dei servizi associato all’autore di un messaggio. Il server aggiunge il tag quando l’autore è identificato. Aiuta a seguire un’identità anche se cambia nickname, senza confondere account e permessi di moderazione.
Il team di Dialova · Verificato il
Un’informazione fornita dal server #
C: CAP REQ :account-tag
S: :irc.example CAP Alice ACK :account-tag
S: @account=atelier-bob :Bob!u@cloak.example PRIVMSG Alice :BonjourQui Bob è il nickname e atelier-bob l’account. Il tag account non va aggiunto quando l’autore non è identificato con un account dei servizi. Un account non ha necessariamente lo stesso nome del nickname e non indica un’email.
Cosa si può dedurre dall’assenza del tag? #
Senza l’attivazione della capacità, la sua assenza non permette conclusioni. Anche quando è attiva, l’assenza di un account va trattata con prudenza: il client può considerare l’identità non accertata per quella operazione, anziché ricostruire un account da un nickname o da una hostmask.
account-tag non è un comando di accesso. SASL stabilisce l’identità; il tag la descrive nei messaggi trasmessi dal server. Non chiedere a un utente di inserire la password per «attivare un tag».
Differenze rispetto alle altre estensioni dell’account #
| Meccanismo | Ambito |
|---|---|
| account-tag | Identità associata all’autore del messaggio trasmesso. |
| account-notify | Eventi che segnalano un cambio di account per gli utenti seguiti secondo la specifica. |
| extended-join | Informazioni aggiuntive all’ingresso in un canale. |
Le notifiche dell’account e gli ingressi arricchiti non sostituiscono sempre il tag di un messaggio privato proveniente da una persona con cui non condividi alcun canale.
Un’identità non è un permesso #
Un bot può associare permessi interni a un account verificato, ma deve controllare ruoli, rete e operazione richiesta. Un semplice testo «account=admin» in una conversazione o un tag client arbitrario non costituiscono un’attestazione del server.
Fonti e verifica
Gli esempi usano nickname e domini fittizi, tranne gli endpoint esplicitamente documentati. Le estensioni e le impostazioni specifiche di una rete sono indicate nel testo.
- IRCv3 — catalogue des spécifications ↗Fonte della specifica · consultata il 2026-10-29
- IRCv3 — SASL Authentication 3.1 ↗Fonte della specifica · consultata il 2026-10-29
- IRCv3 — account-tag ↗Fonte della specifica · consultata il 2026-10-29