This data structure is part of the Auth Interface.
Remarks
Output parameters for the EOS_Auth_VerifyIdToken Function.
Properties
EOS_Auth_VerifyIdTokenCallbackInfo
Property | Value |
---|---|
EOS_EResult ResultCode | The EOS_EResult code for the operation. EOS_Success indicates that the operation succeeded; other codes indicate errors. |
void* ClientData | Context that was passed into EOS_Auth_VerifyIdToken |
const char* ApplicationId | Epic Account Services Application ID. |
const char* ClientId | Client ID of the authorized client. |
const char* ProductId | Product ID. |
const char* SandboxId | Sandbox ID. |
const char* DeploymentId | Deployment ID. |
const char* DisplayName | Epic Account display name. This value may be set to an empty string. |
EOS_Bool bIsExternalAccountInfoPresent | Flag 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 ExternalAccountIdType | The 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* ExternalAccountId | The external account ID of the logged in user. This value may be set to an empty string. |
const char* ExternalAccountDisplayName | The external account display name. This value may be set to an empty string. |
const char* Platform | Platform that the user is connected from. This value may be set to an empty string. |