Kawe Mazidjatari
909977452e
Client token authentication implementation
...
The game internally obtains a auth token from Origin. On connect to a gameserver, it will send it to the masterserver. The master server will create a JWT token and send this back to the client. The client stores this token in 3 userinfo cvars (token, sig1, sig2). the sig1 and sig2 cvars are there to compensate for the truncation caused by sending the cvar, as each cvar string length could be up to 255 (byte max). The server verifies this token (the signature, timestamp, expiry); if they are valid, the has successfully authenticated and will connect.
2024-04-05 16:24:45 +02:00
..
2024-04-05 16:24:45 +02:00
2024-04-05 16:24:45 +02:00
2023-08-21 19:12:29 +02:00
2022-05-15 00:29:25 +02:00
2023-03-27 17:42:11 +02:00
2023-09-11 22:20:24 +02:00
2023-07-22 21:15:01 +02:00
2023-08-04 10:49:39 +02:00
2024-04-05 15:57:33 +02:00
2023-09-05 17:34:22 +02:00
2023-04-02 17:02:04 +02:00
2023-07-02 23:01:29 +02:00
2023-05-15 14:47:03 +02:00
2024-04-05 15:57:33 +02:00
2023-07-02 23:01:29 +02:00
2023-05-15 14:47:03 +02:00
2022-10-23 23:47:27 +02:00
2023-01-25 02:26:52 +01:00
2023-09-16 13:10:12 +02:00
2023-09-13 17:37:09 +02:00
2023-06-03 18:08:16 +02:00
2023-07-02 23:01:29 +02:00
2023-09-17 16:44:18 +02:00
2022-10-23 01:20:49 +02:00
2023-01-25 02:26:52 +01:00
2023-01-25 02:26:52 +01:00
2023-07-02 23:01:29 +02:00
2022-04-18 03:35:24 +02:00
2023-01-25 02:26:52 +01:00
2023-06-18 22:16:43 +02:00
2023-07-03 00:02:08 +02:00
2024-04-05 16:24:45 +02:00
2024-04-05 16:24:45 +02:00
2023-09-17 16:44:18 +02:00
2023-09-17 16:44:18 +02:00
2023-01-25 02:26:52 +01:00
2023-07-02 23:01:29 +02:00
2023-01-22 16:48:16 +01:00
2023-01-25 02:26:52 +01:00
2023-08-21 19:12:29 +02:00
2023-07-03 00:02:08 +02:00
2024-04-05 16:21:45 +02:00
2023-08-28 02:45:37 +02:00
2023-08-21 19:12:29 +02:00
2023-08-21 16:28:04 +02:00
2023-07-11 08:42:02 +02:00
2023-07-03 00:02:08 +02:00
2023-05-15 14:47:03 +02:00
2022-05-15 00:29:25 +02:00
2023-05-10 00:05:38 +02:00
2022-08-29 02:21:32 +02:00
2023-06-19 13:53:56 +02:00
2023-07-02 23:01:29 +02:00
2023-09-13 22:24:59 +02:00
2023-09-16 13:09:22 +02:00
2023-09-17 20:33:57 +02:00
2023-07-02 23:01:29 +02:00
2023-09-09 15:12:58 +02:00
2023-09-09 15:12:58 +02:00
2023-01-30 22:08:01 +01:00
2023-07-02 23:01:29 +02:00
2023-09-11 20:38:18 +02:00
2023-09-11 22:48:28 +02:00
2023-07-22 21:14:04 +02:00
2023-07-02 23:01:29 +02:00
2023-07-02 23:01:29 +02:00