Difference between revisions of "Protocols/OSCAR/Sign On/FLAP"

From NINA Wiki
Jump to navigation Jump to search
Line 2: Line 2:
 
This is for the FLAP-level [[Protocols/OSCAR/Sign_On|sign on]] method. This is the oldest method of sign on, used prior to AIM 3.5. This refers to the FLAP__FRAME_SIGNON authentication method for a user to authenticate to the network. This works similar to, but is not the same as, FLAP__FRAME_SIGNON sequences used to connect to BOSS and other services.
 
This is for the FLAP-level [[Protocols/OSCAR/Sign_On|sign on]] method. This is the oldest method of sign on, used prior to AIM 3.5. This refers to the FLAP__FRAME_SIGNON authentication method for a user to authenticate to the network. This works similar to, but is not the same as, FLAP__FRAME_SIGNON sequences used to connect to BOSS and other services.
  
Below is a table laying out the sequence, which is further detailed in the sections below. Keep in mind that all of the packets are [[Protocols/OSCAR/FLAP|FLAP] packets, and thus only the data is discussed.
+
Below is a table laying out the sequence, which is further detailed in the sections below. Keep in mind that all of the packets are [[Protocols/OSCAR/FLAP|FLAP]] packets, and thus only the data is discussed.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 29: Line 29:
 
| TLV chain of either BOSS or error information
 
| TLV chain of either BOSS or error information
 
|}
 
|}
 +
  
  

Revision as of 10:36, 6 April 2020

OSCAR Protocol
IntroductionTermsClients
Basic
DatatypesFLAPSNACTLV
UUIDsErrorsTool IDs
Host Interaction
Rate LimitsMigrationMessages
Other Services
ADMINADVERTALERT
BARTBOSBUCPCHAT
CHAT_NAV
Tutorials
Sign OnBARTRendezvous
ICBMLocateBuddies
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)

This is for the FLAP-level sign on method. This is the oldest method of sign on, used prior to AIM 3.5. This refers to the FLAP__FRAME_SIGNON authentication method for a user to authenticate to the network. This works similar to, but is not the same as, FLAP__FRAME_SIGNON sequences used to connect to BOSS and other services.

Below is a table laying out the sequence, which is further detailed in the sections below. Keep in mind that all of the packets are FLAP packets, and thus only the data is discussed.

Origin Name Length Value Note
Host FLAP_VERSION 4 00 00 00 01 Always 0x01
Client FLAP_FRAME_SIGNON blob xx .. TLV chain containing authentication information
Host FLAP_FRAME_SIGNOFF blob xx .. TLV chain of either BOSS or error information



Next steps: