This data structure is part of the Auth Interface.
Remarks
A structure that contains an auth token. These structures are created by EOS_Auth_CopyUserAuthToken and must be passed to EOS_Auth_Token_Release.
Properties
EOS_Auth_Token
Property | Value |
---|---|
int32_t ApiVersion | API Version: Set this to EOS_AUTH_TOKEN_API_LATEST. |
const char* App | Name of the app related to the client ID involved with this token |
const char* ClientId | Client ID that requested this token |
EOS_EpicAccountId AccountId | The Epic Account ID associated with this auth token |
const char* AccessToken | Access token for the current user login session |
double ExpiresIn | Time before the access token expires, in seconds, relative to the call to EOS_Auth_CopyUserAuthToken |
const char* ExpiresAt | Absolute time in UTC before the access token expires, in ISO 8601 format |
EOS_EAuthTokenType AuthType | Type of auth token |
const char* RefreshToken | Refresh token. |
double RefreshExpiresIn | Time before the access token expires, in seconds, relative to the call to EOS_Auth_CopyUserAuthToken |
const char* RefreshExpiresAt | Absolute time in UTC before the refresh token expires, in ISO 8601 format |