flutter_gb_authentication_fire_social library
Classes
- AnonymousFacade
- AnonymousFacadeImpl
- AppleSignInFacade
- AuthenticateAnonymously
- AuthenticateAnonymouslyRes
- AuthenticateWithApple
- AuthenticateWithAppleRes
- AuthenticateWithFacebook
- AuthenticateWithFacebookRes
- AuthenticateWithGoogle
- AuthenticateWithGoogleRes
- AuthenticationAdvancedBlocBuilder
- AuthenticationAdvancedBlocListener
- AuthenticationAdvancedProvider
- AuthenticationBasicConsoleOutput
- AuthenticationCanceledFailure
- AuthenticationFireSocialConfig
- AuthenticationSocialBloc
- AuthenticationSocialEvent
- AuthenticationSocialService
- AuthenticationSocialServiceImpl
- AuthenticationSocialState
- FacebookCancelPetitionFailure
- FacebookSignInFacade
- GoogleSignInFacade
- InvalidConfigFailure
- MockAnonymousFacade
- A class which mocks AnonymousFacade.
- MockAppleSignInFacade
- A class which mocks AppleSignInFacade.
- MockAuthenticationSocialService
- A class which mocks AuthenticationSocialService.
- MockFacebookSignInFacade
- A class which mocks FacebookSignInFacade.
- MockGoogleSignInFacade
- A class which mocks GoogleSignInFacade.
- RequiresReAuthenticationFailure
- SetupFieldUser
- SetupFieldUserRes
- SocialProviderResponse
- SocialProviderResponseModel
- UnimplementedAppleSignInFacade
- UnimplementedFacebookSignInFacade
- UnimplementedGoogleSignInFacade
- UnsupportedAuthMethodFailure
Enums
Properties
- logger ↔ Logger
-
getter/setter pair
Functions
-
advancedAuthenticationConfigModel(
) → AuthenticationFireSocialConfig - Minimum configuration , useful for testing (fake)
-
configureAuthenticationAdvancedInjection(
AppEnvironment environment, AuthenticationFireSocialConfig config, {AuthenticationSocialService customAuthServiceFactory()?}) → Future< void> -
This functions register:
SharedPreferences
if not registered previouslyIHttpClient
if not registered previously AuthenticationFireSocialConfig if not registered previously GoogleSignInFacade if not registered previously FacebookSignInFacade if not registered previously AppleSignInFacade if not registered previouslyAuthenticationService
withAuthenticationServiceImpl
implementation, if passed test environment, it will provide aAuthenticationServiceMock
It also provides a way to implement custom implementation ofAuthenticationService
-
getAuthenticationSocialLogger(
AuthenticationFireSocialConfig config) → Logger