Difference between revisions of "FRDU:RequestGameAuthentication"

From 3dbrew
Jump to navigation Jump to search
Line 20: Line 20:
 
=Description=
 
=Description=
 
Requests NEX authentication data for game servers.
 
Requests NEX authentication data for game servers.
 
The client SDK version must be at least 0x3010000, otherwise this returns error 0xC8A0C7F0.
 
  
 
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> 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:42, 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 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.