Namespace StreamSIX.Auth

Classes

AccessToken

AccountNotFoundException

AuthController

Entry point to manage user login

This behaviour is entirely static to serve a single user. Most use case should use this class.

For debugging that need multiple users, create multiple UserManager instead of using this class.

Call InitAsync(Boolean) before using the Auth system.

ContentFilter

Device

EnvironmentConfig

JwtUtil

LoginException

LogoutException

NickNames

NickNames.Nickname

NicknameVerificationData

OAuthCredentials

Represents credentials for a user. This is saved in player pref under KEY_CREDENTIALS + user ID.

PlayerSummary

Realm

RefreshToken

ResourceAccess

TimeplayUserData

User

Represents a user

UserData

UserManager

Manages the current user. Current user changes as user login and logout.

Multiple instances of this class can be used to manage multiple current user. For example, running multiple clients in same application.

UserNotFoundException

Enums

Environment

UserType

Delegates

AuthController.LoginStatusChanged

User.TokenRefreshed