EOS_Auth_VerifyIdTokenCallbackInfo

EOS API reference page for EOS_Auth_VerifyIdTokenCallbackInfo

Choose your implementation method:

C

C#

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.

Related API Members

This data structure is part of the Auth Interface.

Remarks

Output parameters for the {AuthInterface.VerifyIdToken} Function.

Properties

Auth.VerifyIdTokenCallbackInfo

Property

Value

Result ResultCode

The EOS_EResult code for the operation. EOS_Success indicates that the operation succeeded; other codes indicate errors.

object ClientData

Context that was passed into EOS_Auth_VerifyIdToken

Utf8String ApplicationId

Epic Account Services Application ID.

Utf8String ClientId

Client ID of the authorized client.

Utf8String ProductId

Product ID.

Utf8String SandboxId

Sandbox ID.

Utf8String DeploymentId

Deployment ID.

Utf8String DisplayName

Epic Account display name. This value may be set to an empty string.

bool IsExternalAccountInfoPresent

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.

ExternalAccountType 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.

Utf8String ExternalAccountId

The external account ID of the logged in user. This value may be set to an empty string.

Utf8String ExternalAccountDisplayName

The external account display name. This value may be set to an empty string.

Utf8String Platform

Platform that the user is connected from. This value may be set to an empty string.

Related API Members