Unity.Services.Authentication
AuthenticationErrorCodes
Fields
AccountAlreadyLinked
AccountLinkLimitExceeded
ClientInvalidProfile
ClientInvalidUserState
ClientNoActiveSession
ClientUnlinkExternalIdNotFound
InvalidParameters
InvalidProvider
InvalidSessionToken
MinValue
AuthenticationException
Methods
Create
AuthenticationExtensions
Methods
SetProfile
AuthenticationService
Properties
Instance
IAuthenticationService
Properties
AccessToken
IsAuthorized
IsExpired
IsSignedIn
PlayerId
PlayerInfo
PlayerName
Profile
SessionTokenExists
Methods
AddUsernamePasswordAsync
ClearSessionToken
ConfirmCodeAsync
DeleteAccountAsync
GenerateSignInCodeAsync
GetPlayerInfoAsync
GetPlayerNameAsync
GetSignInCodeInfoAsync
LinkWithAppleAsync
LinkWithAppleGameCenterAsync
LinkWithFacebookAsync
LinkWithGoogleAsync
LinkWithGooglePlayGamesAsync
LinkWithOculusAsync
LinkWithOpenIdConnectAsync
LinkWithSteamAsync
LinkWithUnityAsync
ProcessAuthenticationTokens
SignInAnonymouslyAsync
SignInWithAppleAsync
SignInWithAppleGameCenterAsync
SignInWithCodeAsync
SignInWithFacebookAsync
SignInWithGoogleAsync
SignInWithGooglePlayGamesAsync
SignInWithOculusAsync
SignInWithOpenIdConnectAsync
SignInWithSteamAsync
SignInWithUnityAsync
SignInWithUsernamePasswordAsync
SignOut
SignUpWithUsernamePasswordAsync
SwitchProfile
UnlinkAppleAsync
UnlinkAppleGameCenterAsync
UnlinkFacebookAsync
UnlinkGoogleAsync
UnlinkGooglePlayGamesAsync
UnlinkOculusAsync
UnlinkOpenIdConnectAsync
UnlinkSteamAsync
UnlinkUnityAsync
UpdatePasswordAsync
UpdatePlayerNameAsync
Events
Expired
SignInCodeExpired
SignInCodeReceived
SignInFailed
SignedIn
SignedOut
Identity
Fields
TypeId
UserId
LinkOptions
Properties
ForceLink
PlayerInfo
Properties
CreatedAt
Id
Identities
LastPasswordUpdate
Username
Methods
GetAppleGameCenterId
GetAppleId
GetFacebookId
GetGoogleId
GetGooglePlayGamesId
GetOculusId
GetOpenIdConnectId
GetOpenIdConnectIdProviders
GetSteamId
GetUnityId
SignInCodeInfo
Properties
Expiration
Identifier
SignInCode
SignInOptions
Properties
CreateAccount
Unity.Services.Authentication.Editor
IdProviderCustomSettingsElement
Constructors
IdProviderCustomSettingsElement
Fields
m_GatewayTokenCallback
Properties
GatewayToken
Methods
Refresh
Events
Error
Waiting
IdProviderOptions
Properties
CanBeDeleted
ClientIdDisplayName
ClientSecretDisplayName
CustomSettingsElementCreator
DisplayName
IdProviderType
NeedClientId
NeedClientSecret
NeedRelyingParty
IdProviderOptions.CreateCustomSettingsElementDelegate
IdProviderRegistry
Methods
GetOptions
Register
Unregister
Unity.Services.Authentication.PlayerAccounts
BaseJwt
Fields
ExpirationTimeUnix
IssuedAtTimeUnix
NotBeforeTimeUnix
Properties
ExpirationTime
IssuedAtTime
NotBeforeTime
IPlayerAccountService
Properties
AccessToken
AccountPortalUrl
IdToken
IdTokenClaims
IsSignedIn
Methods
RefreshTokenAsync
SignOut
StartSignInAsync
Events
SignInFailed
SignedIn
SignedOut
IdToken
Fields
Audience
Issuer
JwtId
Subject
Properties
Email
EmailVerified
IsPrivateEmail
Nonce
PlayerAccountService
Properties
Instance
PlayerAccountsErrorCodes
Fields
InvalidClient
InvalidGrant
InvalidRequest
InvalidScope
InvalidState
MissingClientId
MissingRefreshToken
UnauthorizedClient
UnknownError
UnsupportedGrantType
UnsupportedResponseType
PlayerAccountsException
Unity.Services.Authentication.PlayerAccounts.EditorTests
SettingsTests
Methods
OpenSettings_OpensSettingsAsset
Unity.Services.Authentication.PlayerAccounts.Tests
UriHelperTests
Methods
ParseQueryString_CalledWithNull_ThrowsException
ParseQueryString_CalledWithValidQueryString_ReturnsCorrectDictionary
Unity.Services.Authentication.Server
IServerAuthenticationService
Properties
AccessToken
IsAuthorized
State
Methods
ClearCredentials
SignInFromServerAsync
SignInWithServiceAccountAsync
Events
AuthorizationFailed
Authorized
Expired
ServerAuthenticationErrorCodes
Fields
ClientInvalidUserState
InvalidParameters
MinValue
ServerAuthenticationException
ServerAuthenticationService
Properties
Instance
ServerAuthenticationState
Unity.Services.Core
UnityServicesExtensions
Methods
GetAuthenticationService
GetPlayerAccountService
GetServerAuthenticationService