Fetching Subscription Receipt and Connection Authorization Tokens
Implement proper caching of the tokens which you create and only create new tokens, if the previous tokens expired!
This will use the Identity Token (e.g. OpenID Access Token) to fetch one or more Subscription Receipt Tokens.
An XV_Access Token
The app version of the client making the request.
8.10.123The type of the device making the request
["desktop","mobile","tablet","firetv","appletv"]The operating system of the client making the request.
["windows","macos","linux","android","ios","web"]The operating system version of the client making the request.
10.0.1234The SDK version making the request
5.0.123The response contains an array of Subscription Receipts
Authorization header is missing
The provided authorization token is invalid, no customer id could be obtained for that access token
Rate limited
Creates a new Connection Authorization Token using the Subscription Receipt to authorize. The Subscription Receipt needs to contain the VPN entitlement.
Uses the JWT Subscription Receipt Token
The app version of the client making the request.
8.10.123The type of the device making the request
["desktop","mobile","tablet","firetv","appletv"]The operating system of the client making the request.
["windows","macos","linux","android","ios","web"]The operating system version of the client making the request.
10.0.1234The SDK version making the request
5.0.123The response contains the raw, base4 encoded JWT
Authorization header is missing
The provided subscription receipt is invalid or expired
The provided subscription receipt is valid but lacks the VPN entitlement
Rate limited
Last updated