FOnlineAuthSteam

Windows
MacOS
Linux

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 Const

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

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback