How Authentication works
When a returning or new player logs into your app, Unity Authentication generates the following tokens and ID:
- A
PlayerID
(a random alphanumeric string of 28 characters): used to identify returning and new players on different devices and external providers. - A session token: used to re-authenticate the user after the session expires.
- An authentication token: contains the
PlayerID
, and is used to prevent anyone from overriding the identification.
The tokens and the PlayerID
allow Unity products and Unity games to capture player information during authentication. They enable:
- A means to identify a player and store player game data (for example, saving game state and recording in-app purchases).
- Consistent game experiences to the player (for example, points for leader boards and suggested in-app purchases).
- Insight about the player’s game behavior across multiple devices.
- Multiplayer features on various platforms.