TransferTokenCodec

Encoding/decoding for transfer tokens using HMAC-SHA256 signatures.

Format: t1.<payload_b64url>.<signature_b64url> Payload: version|playerId|targetServerId|issuedAtMillis|expiresAtMillis

Functions

Link copied to clipboard

Decodes a compact token string into ParsedTransferToken.

Link copied to clipboard
fun encode(token: TransferToken, secret: ByteArray): String

Encodes token into a compact string and signs it with secret.

Link copied to clipboard

Verifies signature for parsed using secret.