EOS_Auth_VerifyIdTokenCallbackInfo

EOS API reference page for EOS_Auth_VerifyIdTokenCallbackInfo

3 mins to read

This data structure is part of the Auth Interface.

Remarks

Output parameters for the EOS_Auth_VerifyIdToken Function.

Properties

EOS_Auth_VerifyIdTokenCallbackInfo

PropertyValue
EOS_EResult ResultCodeThe EOS_EResult code for the operation. EOS_Success indicates that the operation succeeded; other codes indicate errors.
void* ClientDataContext that was passed into EOS_Auth_VerifyIdToken
const char* ApplicationIdEpic Account Services Application ID.
const char* ClientIdClient ID of the authorized client.
const char* ProductIdProduct ID.
const char* SandboxIdSandbox ID.
const char* DeploymentIdDeployment ID.
const char* DisplayNameEpic Account display name. This value may be set to an empty string.
EOS_Bool bIsExternalAccountInfoPresentFlag set to indicate whether external account information is present. Applications must always first check this value to be set before attempting to read the ExternalAccountIdType, ExternalAccountId, ExternalAccountDisplayName and Platform fields. This flag is set when the user has logged in to their Epic Account using external account credentials, e.g. through local platform authentication.
EOS_EExternalAccountType ExternalAccountIdTypeThe identity provider that the user logged in with to their Epic Account. If bIsExternalAccountInfoPresent is set, this field describes the external account type.
const char* ExternalAccountIdThe external account ID of the logged in user. This value may be set to an empty string.
const char* ExternalAccountDisplayNameThe external account display name. This value may be set to an empty string.
const char* PlatformPlatform that the user is connected from. This value may be set to an empty string.