implements IAuthenticationService
0x00x0120
Members 35
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x08 | k_IdProviderNameRegex | string | PrivateStatic+1 flags |
| 0x08 | <CodeLinkSessionId>k__BackingField | string | Private | |
| 0x08 | <CodeVerifier>k__BackingField | string | Private | |
| — | 0x08 | k_SteamIdentityRegex | string | PrivateStatic+1 flags |
| 0x08 | m_Notifications | List`1 | Private | |
| — | 0x08 | k_ProfileRegex | string | PrivateStatic+1 flags |
| 0x08 | m_PlayerInfo | PlayerInfo | Private | |
| 0x08 | SignInFailed | Action`1 | Private | |
| 0x08 | SignedIn | Action | Private | |
| 0x08 | SignedOut | Action | Private | |
| 0x08 | Expired | Action | Private | |
| 0x08 | SignInCodeReceived | Action`1 | Private | |
| 0x08 | SignInCodeExpired | Action | Private | |
| 0x08 | UpdatePasswordFailed | Action`1 | Private | |
| 0x08 | PlayerInfoChanged | Action`1 | Private | |
| 0x08 | <LastNotificationDate>k__BackingField | string | Private | |
| 0x0078 | 0x80 | padding / unreflected | ||
| 0x10 | <ExpirationActionId>k__BackingField | Nullable`1 | Private | |
| 0x10 | <RefreshActionId>k__BackingField | Nullable`1 | Private | |
| 0x08 | <AccessTokenComponent>k__BackingField | AccessTokenComponent | Private+1 flags | |
| 0x08 | <EnvironmentIdComponent>k__BackingField | EnvironmentIdComponent | Private+1 flags | |
| 0x08 | <PlayerIdComponent>k__BackingField | PlayerIdComponent | Private+1 flags | |
| 0x08 | <PlayerNameComponent>k__BackingField | PlayerNameComponent | Private+1 flags | |
| 0x08 | <SessionTokenComponent>k__BackingField | SessionTokenComponent | Private+1 flags | |
| 0x08 | <EnvironmentComponent>k__BackingField | IEnvironments | Private+1 flags | |
| 0x04 | <State>k__BackingField | AuthenticationState | Private | |
| 0x08 | <Settings>k__BackingField | IAuthenticationSettings | Private+1 flags | |
| 0x08 | <NetworkClient>k__BackingField | IAuthenticationNetworkClient | Private | |
| 0x08 | <PlayerNamesApi>k__BackingField | IPlayerNamesApi | Private | |
| 0x08 | <ExceptionHandler>k__BackingField | IAuthenticationExceptionHandler | Private | |
| 0x08 | m_Profile | IProfile | Private+1 flags | |
| 0x08 | m_JwtDecoder | IJwtDecoder | Private+1 flags | |
| 0x08 | m_Cache | IAuthenticationCache | Private+1 flags | |
| 0x08 | m_Scheduler | IActionScheduler | Private+1 flags | |
| 0x08 | m_Metrics | IAuthenticationMetrics | Private+1 flags | |
| 0x08 | StateChanged | Action`2 | Private | |
| 0x011C | 0x04 | unreflected bytes to end of AuthenticationServiceInternal | ||
Functions 143
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SignInWithOpenIdConnectAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithOpenIdConnectAsync() | PublicFinal+2 flags | — | 0x00 |
| void UnlinkOpenIdConnectAsync() | PublicFinal+2 flags | — | 0x00 |
| void ProcessAuthenticationTokens() | PublicFinal+2 flags | — | 0x00 |
| void ValidateAccessToken() | Private | — | 0x00 |
| void ValidateOpenIdConnectIdProviderName() | Private | — | 0x00 |
| void get_CodeLinkSessionId() | 2 flags | — | 0x00 |
| void set_CodeLinkSessionId() | 2 flags | — | 0x00 |
| void get_CodeVerifier() | 2 flags | — | 0x00 |
| void set_CodeVerifier() | 2 flags | — | 0x00 |
| void GenerateSignInCodeAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithCodeAsync() | PublicFinal+2 flags | — | 0x00 |
| void PollForCodeConfirmationAsync() | Private | — | 0x00 |
| void DelayWithScheduler() | Private | — | 0x00 |
| void GetSignInCodeInfoAsync() | PublicFinal+2 flags | — | 0x00 |
| void ConfirmCodeAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithAppleAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithAppleAsync() | PublicFinal+2 flags | — | 0x00 |
| void UnlinkAppleAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithAppleGameCenterAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithAppleGameCenterAsync() | PublicFinal+2 flags | — | 0x00 |
| void UnlinkAppleGameCenterAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithFacebookAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithFacebookAsync() | PublicFinal+2 flags | — | 0x00 |
| void UnlinkFacebookAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithGoogleAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithGoogleAsync() | PublicFinal+2 flags | — | 0x00 |
| void UnlinkGoogleAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithGooglePlayGamesAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithGooglePlayGamesAsync() | PublicFinal+2 flags | — | 0x00 |
| void UnlinkGooglePlayGamesAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithOculusAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithOculusAsync() | PublicFinal+2 flags | — | 0x00 |
| void UnlinkOculusAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithSteamAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithSteamAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithSteamAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithSteamAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithSteamAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithSteamAsync() | PublicFinal+2 flags | — | 0x00 |
| void ValidateSteamIdentity() | Private | — | 0x00 |
| void UnlinkSteamAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithUnityAsync() | PublicFinal+2 flags | — | 0x00 |
| void LinkWithUnityAsync() | PublicFinal+2 flags | — | 0x00 |
| void UnlinkUnityAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithExternalTokenAsync() | 1 flags | — | 0x00 |
| void LinkWithExternalTokenAsync() | 1 flags | — | 0x00 |
| void UnlinkExternalTokenAsync() | 1 flags | — | 0x00 |
| void get_Notifications() | PublicFinal+3 flags | — | 0x00 |
| void GetNotificationsAsync() | PublicFinal+2 flags | — | 0x00 |
| void get_PlayerName() | PublicFinal+3 flags | — | 0x00 |
| void GetPlayerNameAsync() | PublicFinal+2 flags | — | 0x00 |
| void UpdatePlayerNameAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithUsernamePasswordAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignUpWithUsernamePasswordAsync() | PublicFinal+2 flags | — | 0x00 |
| void AddUsernamePasswordAsync() | PublicFinal+2 flags | — | 0x00 |
| void UpdatePasswordAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignInWithUsernamePasswordRequestAsync() | 1 flags | — | 0x00 |
| void SignUpWithUsernamePasswordRequestAsync() | 1 flags | — | 0x00 |
| void AddUsernamePasswordRequestAsync() | 1 flags | — | 0x00 |
| void UpdatePasswordRequestAsync() | 1 flags | — | 0x00 |
| void HandleUpdatePasswordRequestAsync() | 1 flags | — | 0x00 |
| void BuildUsernamePasswordRequest() | Private | — | 0x00 |
| void SendUpdatePasswordFailedEvent() | Private | — | 0x00 |
| void ValidateCredentials() | Private | — | 0x00 |
| void add_SignInFailed() | PublicFinal+3 flags | — | 0x00 |
| void remove_SignInFailed() | PublicFinal+3 flags | — | 0x00 |
| void add_SignedIn() | PublicFinal+3 flags | — | 0x00 |
| void remove_SignedIn() | PublicFinal+3 flags | — | 0x00 |
| void add_SignedOut() | PublicFinal+3 flags | — | 0x00 |
| void remove_SignedOut() | PublicFinal+3 flags | — | 0x00 |
| void add_Expired() | PublicFinal+3 flags | — | 0x00 |
| void remove_Expired() | PublicFinal+3 flags | — | 0x00 |
| void add_SignInCodeReceived() | PublicFinal+3 flags | — | 0x00 |
| void remove_SignInCodeReceived() | PublicFinal+3 flags | — | 0x00 |
| void add_SignInCodeExpired() | PublicFinal+3 flags | — | 0x00 |
| void remove_SignInCodeExpired() | PublicFinal+3 flags | — | 0x00 |
| void add_UpdatePasswordFailed() | Public+1 flags | — | 0x00 |
| void remove_UpdatePasswordFailed() | Public+1 flags | — | 0x00 |
| void add_PlayerInfoChanged() | PublicFinal+3 flags | — | 0x00 |
| void remove_PlayerInfoChanged() | PublicFinal+3 flags | — | 0x00 |
| void add_PlayerNameChanged() | PublicFinal+3 flags | — | 0x00 |
| void remove_PlayerNameChanged() | PublicFinal+3 flags | — | 0x00 |
| void add_PlayerIdChanged() | PublicFinal+3 flags | — | 0x00 |
| void remove_PlayerIdChanged() | PublicFinal+3 flags | — | 0x00 |
| void get_IsSignedIn() | PublicFinal+3 flags | — | 0x00 |
| void get_IsAuthorized() | PublicFinal+3 flags | — | 0x00 |
| void get_IsExpired() | PublicFinal+3 flags | — | 0x00 |
| void get_SessionTokenExists() | PublicFinal+3 flags | — | 0x00 |
| void get_SessionToken() | PublicFinal+3 flags | — | 0x00 |
| void get_Profile() | PublicFinal+3 flags | — | 0x00 |
| void get_AccessToken() | PublicFinal+3 flags | — | 0x00 |
| void get_PlayerId() | PublicFinal+3 flags | — | 0x00 |
| void get_PlayerInfo() | PublicFinal+3 flags | — | 0x00 |
| void set_PlayerInfo() | 2 flags | — | 0x00 |
| void get_LastNotificationDate() | PublicFinal+3 flags | — | 0x00 |
| void set_LastNotificationDate() | Private+1 flags | — | 0x00 |
| void get_ExpirationActionId() | 2 flags | — | 0x00 |
| void set_ExpirationActionId() | 2 flags | — | 0x00 |
| void get_RefreshActionId() | 2 flags | — | 0x00 |
| void set_RefreshActionId() | 2 flags | — | 0x00 |
| void get_AccessTokenComponent() | 2 flags | — | 0x00 |
| void get_EnvironmentIdComponent() | 2 flags | — | 0x00 |
| void get_PlayerIdComponent() | 2 flags | — | 0x00 |
| void get_PlayerNameComponent() | 2 flags | — | 0x00 |
| void get_SessionTokenComponent() | 2 flags | — | 0x00 |
| void get_EnvironmentComponent() | 2 flags | — | 0x00 |
| void get_State() | 2 flags | — | 0x00 |
| void set_State() | 2 flags | — | 0x00 |
| void get_Settings() | 2 flags | — | 0x00 |
| void get_NetworkClient() | 2 flags | — | 0x00 |
| void set_NetworkClient() | 2 flags | — | 0x00 |
| void get_PlayerNamesApi() | 2 flags | — | 0x00 |
| void set_PlayerNamesApi() | 2 flags | — | 0x00 |
| void get_ExceptionHandler() | 2 flags | — | 0x00 |
| void set_ExceptionHandler() | 2 flags | — | 0x00 |
| void add_StateChanged() | 2 flags | — | 0x00 |
| void remove_StateChanged() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void OnPlayerIdChanged() | Private | — | 0x00 |
| void SignInAnonymouslyAsync() | PublicFinal+2 flags | — | 0x00 |
| void DeleteAccountAsync() | PublicFinal+2 flags | — | 0x00 |
| void SignOut() | PublicFinal+2 flags | — | 0x00 |
| void SwitchProfile() | PublicFinal+2 flags | — | 0x00 |
| void ClearSessionToken() | PublicFinal+2 flags | — | 0x00 |
| void GetPlayerInfoAsync() | PublicFinal+2 flags | — | 0x00 |
| void RefreshAccessTokenAsync() | 1 flags | — | 0x00 |
| void HandleSignInRequestAsync() | 1 flags | — | 0x00 |
| void StartRefreshAsync() | 1 flags | — | 0x00 |
| void CompleteSignIn() | 1 flags | — | 0x00 |
| void CompleteSignIn() | Private | — | 0x00 |
| void ScheduleRefresh() | 1 flags | — | 0x00 |
| void ScheduleExpiration() | 1 flags | — | 0x00 |
| void ExecuteScheduledRefresh() | 1 flags | — | 0x00 |
| void ExecuteScheduledExpiration() | 1 flags | — | 0x00 |
| void CancelScheduledRefresh() | 1 flags | — | 0x00 |
| void CancelScheduledExpiration() | 1 flags | — | 0x00 |
| void Expire() | 1 flags | — | 0x00 |
| void MigrateCache() | 1 flags | — | 0x00 |
| void ChangeState() | 1 flags | — | 0x00 |
| void HandleStateChanged() | Private | — | 0x00 |
| void SendSignInFailedEvent() | 1 flags | — | 0x00 |
| void <.ctor>b__182_0() | Private | — | 0x00 |
Used by 22
types with a member, parameter or interface of this type<>c__DisplayClass184_0<>c__DisplayClass184_1<>c__DisplayClass51_0<>c__DisplayClass66_0<>c__DisplayClass67_0<>c__DisplayClass69_0<AddUsernamePasswordRequestAsync>d__68<ConfirmCodeAsync>d__20<DeleteAccountAsync>d__185<GenerateSignInCodeAsync>d__15<GetNotificationsAsync>d__57<GetPlayerInfoAsync>d__189<GetPlayerNameAsync>d__60<GetSignInCodeInfoAsync>d__19<HandleSignInRequestAsync>d__191<HandleUpdatePasswordRequestAsync>d__70<LinkWithExternalTokenAsync>d__52<PollForCodeConfirmationAsync>d__17<SignInWithCodeAsync>d__16<StartRefreshAsync>d__192<UnlinkExternalTokenAsync>d__53<UpdatePlayerNameAsync>d__61