Difference between revisions of "FRDU:RequestGameAuthentication"

From 3dbrew
Jump to navigation Jump to search
Line 21: Line 21:
 
Requests NEX authentication data for game servers.
 
Requests NEX authentication data for game servers.
  
To request authentication data, the friends module sends a NASC <code>LOGIN</code> HTTP request using the given information (see [[Online_Play|Online Play]] for more details).
+
To request authentication data, the friends module sends a NASC <code>LOGIN</code>-type HTTP request using the given information (see [[Online_Play|Online Play]] for more details).
  
 
Once the completion handle has been signaled, the client can use [[FRDU:GetGameAuthenticationData]] to retrieve the data received from the server.
 
Once the completion handle has been signaled, the client can use [[FRDU:GetGameAuthenticationData]] to retrieve the data received from the server.

Revision as of 15:44, 15 December 2024

Request

Index Word Description
0
Header 0x00280244 Cmd 0x0028 Param 9 Xlat 4
1 NEX Server ID
2-7 UTF-16 ingamesn value for NASC requests, see Online Play
8 u8, Major SDK version
9 u8, Minor SDK version
10 Descriptor for process ID
11 Placeholder for process ID
12 Descriptor for copying 1 handle
13 Completion event handle

Response

Index Word Description
0
Header 0x00280040 Cmd 0x0028 Param 1 Xlat 0
1 Result code

Description

Requests NEX authentication data for game servers.

To request authentication data, the friends module sends a NASC LOGIN-type HTTP request using the given information (see Online Play for more details).

Once the completion handle has been signaled, the client can use FRDU:GetGameAuthenticationData to retrieve the data received from the server.