arcane_fluf library
Classes
- AppleLogo
- AppleSignIn
- AppleSignInButton
- AppleSignInConfig
- Configure Apple Sign-in parameters required for web-based authentication flows.
- AppleSignInResult
- Authorization details from Apple login
- AppleSignInWindows
- ArcaneAppleSignInProvider
- ArcaneAuthConfig
- ArcaneAuthProvider
- ArcaneAuthUserNameHint
- ArcaneEmailPasswordCard
- ArcaneFacebookSignInProvider
-
ArcaneFCMHandler<
N extends ArcaneFCMMessage> -
ArcaneFCMService<
N extends ArcaneFCMMessage> - ArcaneFlufCore
- ArcaneGitHubSignInProvider
- ArcaneGoogleSignInProvider
- ArcaneMicrosoftSignInProvider
- ArcanePasswordPolicy
- AuthenticatedArcaneApp
- AuthService
- CredentialSignInButton
- DefaultSignInPageInfo
- The parameters used after opening the login page of a social media platform.
- FacebookLogo
- FacebookSignIn
- FacebookSignInButton
- FacebookSignInConfig
- Configure Facebook Sign-in parameters required for web-based authentication flows.
- FacebookSignInDesktop
- FacebookSignInResult
- Authorization details from Facebook login
- FCMRunner
- The notification runner wraps around your widgets to grab context and register it to the notification service. This is important to be at least once on every screen since to do anything in the app you need context so wrap every screen with this widget anywhere so your notification handlers can get context.
- GithubLogo
- GitHubSignIn
- GithubSignInButton
- GitHubSignInConfig
- Configure GitHub Sign-in parameters required for web-based authentication flows.
- GitHubSignInDesktop
- GitHubSignInResult
- GoogleLogo
- GoogleSignIn
- GoogleSignInButton
- GoogleSignInConfig
- Configure Google Sign-in parameters required for web-based authentication flows.
- GoogleSignInDesktop
- GoogleSignInResult
- Authorization details from Google login
- LoginScreen
- MicrosoftLogo
- MicrosoftSignIn
- MicrosoftSignInButton
- MicrosoftSignInConfig
- Configure Microsoft Sign-in parameters required for web-based authentication flows.
- MicrosoftSignInDesktop
- MicrosoftSignInResult
- Authorization details from MicrosoftSign login
- SignInButton
- SignInButtonBuilder
- SocialSignIn
- Wrapper class providing the methods to interact with Social Sign-in.
- SocialSignInDesktop
- An implementation of SocialSignInPlatform that uses method channels for desktop.
- SocialSignInFail
- A more specific Exception which describes any potential native errors that occur within the Sign in with Social Sign in.
- SocialSignInMobile
- An implementation of SocialSignInPlatform that uses method channels for mobile.
- SocialSignInPageDesktop
- SocialSignInPageInfo
- SocialSignInPageMobile
- SocialSignInPlatform
- PlatformInterface : Base class for platform interfaces Provides a static helper method for ensuring that platform interfaces are implemented using extends instead of implements. The interface that implementations of SocialSignInDesktop and SocialSignInMobile for social sign in.
- SocialSignInResultInterface
- Authorization details from the login flow
- SocialSignInSite
- Constructor for sign in
- SocialSignInSiteConfig
- Configure site information
- UserMeta
Enums
- ArcaneSignInProviderType
- AuthMethod
- PasswordVisibility
- SignInResultStatus
- Representing the status after login.
- SocialButtons
- SocialPlatform
- Representing different platforms of social Sign-in.
Extensions
Functions
-
ArcaneFluf(
{required Widget child, required FirebaseOptions options, required VoidCallback onRegisterCrud, bool debugFirestoreLogging = false, bool debugFirestoreThrowOnGet = false, bool splashScreenAutoRemove = true, required dynamic onRegisterServices(ServiceProvider)}) → Widget -
hashFCM(
String fcm) → String
Exceptions / Errors
- SocialSignInException
- An Exception which describes access denied, sign in be cancelled or potential native errors that occur within the social sign in.