Protocols/OSCAR/Foodgroups/ICQ/Registration Sequence

From NINA Wiki
Revision as of 12:09, 14 February 2021 by AD (talk | contribs) (Created page with "{{Protocols/OSCAR}} <table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td> <table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
OSCAR Protocol
Introduction • Terms • Clients
Basic
Datatypes • FLAP • SNAC • TLV
UUIDs • Errors • Tool IDs
Host Interaction
Rate Limits • Migration • Messages
Other Services
ADMIN • ADVERT • ALERT
BART • BOS • BUCP • CHAT
CHAT_NAV
Tutorials
Sign On • BART • Rendezvous
ICBM • Locate • Buddies
Foodgroups
OSERVICE (0x0001)
LOCATE (0x0002)
BUDDY (0x0003)
ICBM (0x0004)
ADVERT (0x0005)
INVITE (0x0006)
ADMIN (0x0007)
POPUP (0x0008)
PD (0x0009)
USER_LOOKUP (0x000A)
STATS (0x000B)
TRANSLATE (0x000C)
CHAT_NAV (0x000D)
CHAT (0x000E)
ODIR (0x000F)
BART (0x0010)
FEEDBAG (0x0013)
ICQ (0x0015)
BUCP (0x0017)
ALERT (0x0018)
PLUGIN (0x0022)
UNNAMED_FG_24 (0x0024)
MDIR (0x0025)
ARS (0x044A)
 <a name="registration"></a> New uin registration sequence
 

     ICQ IM service supports automatic user registration. So client can obtain new account in real time. To perform new uin registration client should provide only password and random request id. Server also can reply via SNAC(17,01) if it can't create new user account.

 New uin registration
  <>   connect   Client connects to authorizer server
  >>   SNAC(17,04)   Client sends registration request
  <<   SNAC(17,05)   Server sends new uin (registration reply)
  <>   disconnect   Client disconnects from authorizer