Table of Contents

Class AuthenticationManager

Namespace
KSP.Networking.OnlineServices.Authentication
Assembly
Assembly-CSharp.dll
public class AuthenticationManager
Inheritance
AuthenticationManager
Inherited Members
Extension Methods

Constructors

AuthenticationManager()

public AuthenticationManager()

Fields

DeviceCode

public static string DeviceCode

Field Value

string

IsLoggingIn

public bool IsLoggingIn

Field Value

bool
public static string LoginLink

Field Value

string

OnAnonymousLoginFailure

public AuthenticationManager.LoginEvent OnAnonymousLoginFailure

Field Value

AuthenticationManager.LoginEvent

OnAnonymousLoginSuccess

public AuthenticationManager.LoginEvent OnAnonymousLoginSuccess

Field Value

AuthenticationManager.LoginEvent

OnPlatformLoginFailure

public AuthenticationManager.LoginEvent OnPlatformLoginFailure

Field Value

AuthenticationManager.LoginEvent

OnPlatformLoginSuccess

public AuthenticationManager.LoginEvent OnPlatformLoginSuccess

Field Value

AuthenticationManager.LoginEvent

PDAuthTicket

public static string PDAuthTicket

Field Value

string

PlayFabEntityToken

public static string PlayFabEntityToken

Field Value

string

PlayFabId

public static string PlayFabId

Field Value

string

PlayFabSessionTicket

public static string PlayFabSessionTicket

Field Value

string

UserCode

public static string UserCode

Field Value

string

Properties

DeviceCodeReady

public static bool DeviceCodeReady { get; }

Property Value

bool

EntityKey

public static string EntityKey { get; }

Property Value

string

Instance

public static AuthenticationManager Instance { get; }

Property Value

AuthenticationManager

LoginLinkReady

public static bool LoginLinkReady { get; }

Property Value

bool

PlayFabTelemetrySessionTicket

public static string PlayFabTelemetrySessionTicket { get; }

Property Value

string

Methods

AssignSteamUserInfo()

public void AssignSteamUserInfo()

AuthenticateTo(LoginProvider)

public void AuthenticateTo(AuthenticationManager.LoginProvider loginProvider)

Parameters

loginProvider AuthenticationManager.LoginProvider

ConfirmLoginStatus()

public void ConfirmLoginStatus()

FinalizePDIdLogin(string)

public bool FinalizePDIdLogin(string deviceCode)

Parameters

deviceCode string

Returns

bool

GetFirstPartyId()

public string GetFirstPartyId()

Returns

string

GetFirstPartyUsername()

public string GetFirstPartyUsername()

Returns

string

GetOnlinePlayerGuidString()

public string GetOnlinePlayerGuidString()

Returns

string

GetOnlinePlayerNameString()

public string GetOnlinePlayerNameString()

Returns

string

GetPDId()

public string GetPDId()

Returns

string

GetPDUsername()

public string GetPDUsername()

Returns

string

GetPlayFabId()

public string GetPlayFabId()

Returns

string

GetPrivateDivisionUsername()

public void GetPrivateDivisionUsername()

Init()

public void Init()

InitiateLogin()

public string InitiateLogin()

Returns

string

InitiatePDIdLogin()

public string InitiatePDIdLogin()

Returns

string

InitiateTimedAnonLogin()

public void InitiateTimedAnonLogin()

InitiateTimedLinkWithSteam()

public void InitiateTimedLinkWithSteam()

InitiateTimedSteamLogin()

public void InitiateTimedSteamLogin()

IsAuthenticated()

public bool IsAuthenticated()

Returns

bool

IsAuthenticatedWithFirstParty()

public bool IsAuthenticatedWithFirstParty()

Returns

bool

IsAuthenticatedWithPDId()

public bool IsAuthenticatedWithPDId()

Returns

bool

IsAuthenticatedWithTelemetryProvider()

public bool IsAuthenticatedWithTelemetryProvider()

Returns

bool

LoginPlayFabOpenIdConnect()

public bool LoginPlayFabOpenIdConnect()

Returns

bool

Logout()

public void Logout()

Uninit()

public void Uninit()