Striven
2025-09-10 15ce2d6a817b193516f024e43a075ae64d69c29c
04_rendezvous/01_protocols/01_loginprotocol.md
@@ -4,7 +4,8 @@
Authenticates with the server using a [UbiServices](../../03_ubisoft_services/02_accessing_ubiservices.md) ticket. See [Initial Login Flow](../../03_ubisoft_services/04_initial_login_flow.md) for information on how to obtain one.
### Request
Example:
##### Full Packet Example
```
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000  ED 0C 00 00 0E 00 4C 6F 67 69 6E 50 72 6F 74 6F  í.....LoginProto
@@ -59,6 +60,7 @@
> [!NOTE]
> While this is a real packet sent, the ticket has been replaced with a dummy for security reasons. The normal ticket is a base64-encoded [JWT](../../03_ubisoft_services/04_initial_login_flow.md#ticket).
##### Parsing
| Name                | Description                                                         | Type                                             |
|---------------------|---------------------------------------------------------------------|--------------------------------------------------|
| Token               | Ticket obtained via UbiServices, identifying the connecting client. | [`String`](../03_rendezvous_structure.md#string) |
@@ -67,6 +69,10 @@
### Successful Response
> [!NOTE]
> TODO: Example
##### Parsing
| Name                 | Description                                                        | Type                                             |
|----------------------|--------------------------------------------------------------------|--------------------------------------------------|
| User PID             | ID of the user profile that the connected client is identified as. | [`UUID`](../03_rendezvous_structure.md#uuid)     |