Hopp til innhold
Dialova

IRC-dokumentasjon · Viderekommen

Account-tag: kjenn igjen kontoen bak en melding

account-tag viser tjenestekontoen som er knyttet til avsenderen av en melding. Serveren legger til taggen når avsenderen er identifisert. Den hjelper deg å følge en identitet gjennom navnebytter, uten å forveksle en konto med modereringsrettigheter.

Dialova-teamet · Kontrollert

En opplysning fra serveren #

IRC-utveksling: C = klient, S = server
C: CAP REQ :account-tag
S: :irc.example CAP Alice ACK :account-tag
S: @account=atelier-bob :Bob!u@cloak.example PRIVMSG Alice :Bonjour

Her er Bob kallenavnet og atelier-bob kontoen. account-taggen skal ikke legges til når avsenderen ikke er identifisert med en tjenestekonto. Kontoen trenger ikke ha samme navn som kallenavnet og er ikke en e-postadresse.

Hva betyr det at taggen mangler? #

Før capability-en er aktivert, kan du ikke trekke noen slutning av at taggen mangler. Selv når den er aktiv, må manglende kontoinformasjon håndteres forsiktig: klienten kan behandle identiteten som ubekreftet for denne handlingen, i stedet for å konstruere en konto fra kallenavn eller hostmask.

account-tag er ikke en innloggingskommando. SASL etablerer identiteten; taggen beskriver den i meldinger serveren videresender. Ikke be brukere skrive inn passordet sitt for å «aktivere en tagg».

Forskjellen fra andre kontoutvidelser #

MekanismeOmfang
account-tagIdentiteten knyttet til avsenderen av den videresendte meldingen.
account-notifyHendelser som melder om kontobytte for brukerne som følges, etter spesifikasjonens regler.
extended-joinMer informasjon når noen blir med i et rom.

Kontovarsler og utvidede ankomstmeldinger erstatter ikke alltid taggen i en privatmelding fra en person som ikke deler noe rom med deg.

En identitet er ikke en tillatelse #

En bot kan knytte interne rettigheter til en verifisert konto, men må kontrollere roller, nettverk og den forespurte handlingen. Teksten «account=admin» i en samtale eller en vilkårlig klienttagg er ikke en bekreftelse fra serveren.

Kilder og kontroll

Eksemplene bruker fiktive kallenavn og domener, bortsett fra tilkoblingspunkter som er uttrykkelig dokumentert. Utvidelser og nettverksspesifikke innstillinger er merket i teksten.