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.
A login user is a registered timeplay account. A logout user is a guest user, which has restricted access but still able to access the platform.
For debugging that need multiple users, create multiple UserManager instead of using this class.
Call InitAsync() before using the Auth system.
AuthDeepLink
Device
EnvironmentConfig
GuestTokenException
IdpProviders
JwtUtil
LinkAccountException
LoginException
LogoutException
OAuthCredentials
Represents credentials for a user.
This is saved in player pref under !:KEY_CREDENTIALS
+ user ID.
Realm
RefreshToken
RefreshTokenException
ResourceAccess
TwitchLoginTimeoutException
User
Represents a user
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.