auth library Null safety

Classes

AdapterFactory
Wrapper class for authentication using the appropriate AuthAdapterAbstract
AppleAuthCredentials
Wrapper for AuthorizationCredentialAppleID to support json encoding
AppleSignInAdapter
The adapter that handles credentials login using implemented server instance
AppleSignInError
AuthAdapterAbstract
The base class for all authentication adapters facilitating login
AuthController
A controller to manage authentication within the app
AuthCredentials
The payload for a credentials authorization
AuthCredentialsAdapter
The adapter that handles credentials login using implemented server instance
AuthPayload
The payload to be used for authentication with AuthController
AuthSocialPayload
The payload to be sent to server when authenticating with a social provider
AuthToken
Authentication token received from backend on login
AuthWorkflowController
Workflow controller for authentication
FacebookAuthAdapter
The adapter for facebook logins

Enums

AuthAdapter
Adapter to use for login
AuthStatus
Represents the status of the app authentication

Typedefs

AppleSignInStorage = SimpleStorage<Json>
AuthAdapterMap = Map<AuthAdapter, AuthAdapterAbstract>