IRC-Dokumentation · Fortgeschrittene
account-tag: das Konto hinter einer Nachricht erkennen
account-tag nennt das Dienstkonto, mit dem der Absender einer Nachricht authentifiziert ist. Der Server fügt das Tag bei einem angemeldeten Absender hinzu. Damit lässt sich die Kontoidentität auch nach einem Nicknamewechsel verfolgen, ohne sie mit Moderationsrechten gleichzusetzen.
Dialova-Team · Überprüft am
Eine Information des Servers #
C: CAP REQ :account-tag
S: :irc.example CAP Alice ACK :account-tag
S: @account=atelier-bob :Bob!u@cloak.example PRIVMSG Alice :BonjourIn diesem Beispiel ist Bob der Nickname und atelier-bob der Kontoname. Ist der Absender bei keinem Dienstkonto angemeldet, darf das account-Tag nicht hinzugefügt werden. Ein Konto muss nicht wie der Nickname heißen und ist keine E-Mail-Adresse.
Was bedeutet ein fehlendes Tag? #
Wurde die Capability nicht aktiviert, lässt sich aus dem Fehlen nichts ableiten. Auch bei aktiver Capability ist Vorsicht nötig: Der Client kann die Identität für diese Aktion als unbestätigt behandeln, statt einen Kontonamen aus Nickname oder Hostmask zu rekonstruieren.
account-tag ist kein Anmeldebefehl. SASL stellt die Identität fest; das Tag beschreibt sie in den vom Server weitergeleiteten Nachrichten. Fordere niemanden auf, sein Passwort zur „Aktivierung eines Tags“ einzugeben.
Unterschiede zu anderen Kontoerweiterungen #
| Mechanismus | Geltungsbereich |
|---|---|
| account-tag | Identität des Absenders der weitergeleiteten Nachricht. |
| account-notify | Ereignisse zu Kontoänderungen der nach Spezifikation beobachteten Benutzer. |
| extended-join | Erweiterte Informationen beim Channelbeitritt. |
Kontobenachrichtigungen und erweiterte Beitrittsmeldungen ersetzen nicht immer das Tag einer Privatnachricht von jemandem, mit dem du keinen Channel teilst.
Eine Identität ist keine Berechtigung #
Ein Bot kann interne Rechte an ein verifiziertes Konto binden, muss aber Rolle, Netzwerk und gewünschte Aktion prüfen. Ein bloßer Text wie „account=admin“ im Gespräch oder ein beliebiges Client-Tag ist keine Bestätigung des Servers.
Quellen und Überprüfung
Die Beispiele verwenden erfundene Nicknames und Domains. Ausgenommen sind ausdrücklich dokumentierte Verbindungsadressen. Netzwerkspezifische Erweiterungen und Einstellungen werden im Text gekennzeichnet.
- IRCv3 — catalogue des spécifications ↗Quelle Spezifikation · abgerufen am 2026-10-29
- IRCv3 — SASL Authentication 3.1 ↗Quelle Spezifikation · abgerufen am 2026-10-29
- IRCv3 — account-tag ↗Quelle Spezifikation · abgerufen am 2026-10-29