TransferTokenIssuer

class TransferTokenIssuer(secret: ByteArray, tokenTtlMillis: Long = DEFAULT_TRANSFER_TOKEN_TTL_MILLIS, clock: Clock = SystemClock)

Issues transfer tokens for cross-server referrals.

Constructors

Link copied to clipboard
constructor(secret: ByteArray, tokenTtlMillis: Long = DEFAULT_TRANSFER_TOKEN_TTL_MILLIS, clock: Clock = SystemClock)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun issue(playerId: String, targetServerId: String): String

Issues a signed transfer token for playerId and targetServerId.

Link copied to clipboard
fun issueReferralData(playerId: String, targetServerId: String): ByteArray

Issues referral data payload ready to embed into a Connect packet.