Client LuaCsForBarotrauma
Authenticator Class Referenceabstract
Inheritance diagram for Authenticator:
EgsOwnershipTokenAuthenticator SteamAuthTicketForEosHostAuthenticator SteamAuthTicketForSteamHostAuthenticator

Public Member Functions

abstract Task< AccountInfo > VerifyTicket (AuthenticationTicket ticket)
 
abstract void EndAuthSession (AccountId accountId)
 

Static Public Member Functions

static ImmutableDictionary< AuthenticationTicketKind, AuthenticatorGetAuthenticatorsForHost (Option< Endpoint > ownerEndpointOption)
 

Detailed Description

Definition at line 9 of file Authenticator.cs.

Member Function Documentation

◆ EndAuthSession()

abstract void Authenticator.EndAuthSession ( AccountId  accountId)
pure virtual

◆ GetAuthenticatorsForHost()

static ImmutableDictionary<AuthenticationTicketKind, Authenticator> Authenticator.GetAuthenticatorsForHost ( Option< Endpoint >  ownerEndpointOption)
static

Definition at line 14 of file Authenticator.cs.

◆ VerifyTicket()

abstract Task<AccountInfo> Authenticator.VerifyTicket ( AuthenticationTicket  ticket)
pure virtual