flutter_gb_authentication_basic library
Classes
- AuthChanged
- AuthCredentialsProvider
- AuthCredentialsProviderModel
- AuthenticationBasicBloc
- AuthenticationBasicBlocBuilder
- AuthenticationBasicBlocListener
- AuthenticationBasicConsoleOutput
- AuthenticationBasicEvent
- AuthenticationBasicProvider
- AuthenticationBasicState
- AuthenticationData
- AuthenticationDataModel
- AuthenticationService
- AuthenticationServiceImpl
- AuthenticationServiceMock
- AuthGuard
- AuthSignUpPayload
- AutoSignupAuthResult
- BasicAuthenticationConfig
- DeleteAccount
- DeleteAccountResult
- FetchAuthUserData
- FetchAuthUserDataResult
- GetSession
- InitialAuthChecked
- LoginWithCredentials
- LoginWithCredentialsRes
- Logout
- NoAuthenticatedFailure
- NoParsableUserFailure
- RefreshTokenFailure
- RefreshTokenSuccess
- SessionExpired
- SessionExpiredFailure
- SignupPayloadBasicModel
- SignupWithCredentials
- SignupWithCredentialsResult
Properties
-
authRefreshEvents
↔ Stream<
Either< RefreshTokenFailure, RefreshTokenSuccess> > -
getter/setter pair
Functions
-
authenticationDataModel(
) → AuthenticationDataModel -
basicAuthenticationConfigModel(
) → BasicAuthenticationConfig - Minimum configuration , useful for testing (fake)
-
configureAuthenticationBasicInjection(
AppEnvironment environment, BasicAuthenticationConfig config, {AuthenticationService customService(IHttpClient client)?}) → Future< void> -
This functions register:
SharedPreferences
if not registered previouslyIHttpClient
if 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