FOnlineAuthSteam

Syntax

class FOnlineAuthSteam

Variables

Name Description

Protected variable

bool

 

bBadKey

Testing flags

Protected variable

bool

 

bBadWrite

Protected variable

bool

 

bDropAll

Protected variable

bool

 

bNeverSendKey

Protected variable

bool

 

bRandomDrop

Protected variable

bool

 

bReuseKey

Protected variable

bool

 

bSendBadId

Public variable

FOnSteamAuthRes ...

 

OnAuthenticationResultDelegate

Public variable

FOnSteamAuthFai ...

 

OverrideFailureDelegate

Attach to this delegate to control the behavior of authentication failure.

Constructors

Name Description

Protected function

FOnlineAuthSteam

(
    FOnlineSubsystemSteam * InSubsy...
)

Destructors

Name Description

Public function Virtual

~FOnlineAuthSteam()

Functions

Name Description

Protected function

bool

 

AuthenticateUser

(
    const FUniqueNetId & InUserId
)

Protected function

void

 

EndAuthentication

(
    const FUniqueNetId & InUserId
)

Protected function

bool

 

Exec

(
    const TCHAR * Cmd
)

Protected function

void

 

ExecuteResultDelegate

(
    const FUniqueNetId & TargetId,
    bool bWasSuccessful
)

Protected function

FString

 

GetAuthTicket

(
    uint32 & AuthTokenHandle
)

Generates Steam auth tickets

Public function Static

uint32

 

GetMaxTicketSizeInBytes()

Protected function

SharedAuthUs ...

 

GetOrCreateUser

(
    const FUniqueNetId & InUserId
)

Protected function

SharedAuthUs ...

 

GetUser

(
    const FUniqueNetId & InUserId
)

Public function

bool

 

IsSessionAuthEnabled()

Setting Getters

Protected function

void

 

MarkPlayerForKick

(
    const FUniqueNetId & InUserId
)

Protected function

void

 

OnAuthResult

(
    const FUniqueNetId & TargetId,
    int32 Response
)

Callback from Steam messaging

Protected function

void

 

RemoveUser

(
    const FUniqueNetId & TargetUser
)

Protected function

void

 

RevokeAllTickets()

Protected function

void

 

RevokeTicket

(
    const uint32 & Handle
)

Protected function

bool

 

Tick

(
    float DeltaTime
)

Classes

Name

Description

Protected struct

FSteamAuthUser

Data pertaining the current authentication state of the users in the game

Typedefs

References