flutter_gb_authentication_basic library
Classes
- AuthChanged
- AuthCredentialsProvider
- AuthCredentialsProviderModel
- AuthDeviceInfo
-
AuthenticatedUserBuilder<
T extends User> - AuthenticationBasicBloc
- AuthenticationBasicBlocBuilder
- AuthenticationBasicBlocListener
- AuthenticationBasicConsoleOutput
- AuthenticationBasicEvent
- AuthenticationBasicProvider
- AuthenticationBasicState
- AuthenticationBasicUtils
- AuthenticationData
- AuthenticationDataModel
- AuthenticationService
- AuthenticationServiceImpl
- AuthenticationServiceMock
- AuthGuard
- AuthSignUpPayload
- AutoSignupAuthResult
- BasicAuthenticationConfig
- DeleteAccount
- DeleteAccountResult
- FetchAuthUserData
- FetchAuthUserDataResult
- GetSession
- InitialAuthChecked
- LoginWithCredentials
- LoginWithCredentialsRes
- Logout
- NoAuthenticatedFailure
- NoParsableUserFailure
- RefreshSessionFailure
- RefreshTokenError
- RefreshTokenSuccess
- SessionExpired
- SessionExpiredFailure
- SetSession
- SetSessionResult
- SignupPayloadBasicModel
- SignupWithCredentials
- SignupWithCredentialsResult
Properties
-
authRefreshEvents
↔ Stream<
Either< RefreshTokenError, RefreshTokenSuccess> > -
getter/setter pair
Functions
-
authenticationDataModel(
) → AuthenticationDataModel -
basicAuthenticationConfigModel(
) → BasicAuthenticationConfig - Minimum configuration , useful for testing (fake)
-
configureAuthenticationBasicInjection(
AppEnvironment environment, BasicAuthenticationConfig config, {Logger? logger, Logger? httpLogger, AuthenticationService customService(IHttpClient client)?}) → Future< void> -
This functions register:
SharedPreferencesif not registered previouslyIHttpClientif not registered previously BasicAuthenticationConfig if not registered previously AuthenticationService with AuthenticationServiceImpl implementation, if passed test environment, it will provide a AuthenticationServiceMock -
getAuthenticationBasicLogger(
BasicAuthenticationConfig config) → Logger -
userMock(
) → UserModel