flutter_better_auth library
Classes
- Account
- AdminBetterAuth
- AdminSessionListResponse
- AdminUserListResponse
- AdminUserResponse
- ApiKey
- ApiKeyBetterAuth
- BackupCodesResponse
- BetterAuthClient
- BetterAuthConsumer
- BetterAuthInherit
- BetterAuthProvider
- ChangeEmailResponse
- CheckPermissionResponse
- FlutterBetterAuth
- Invitation
- Member
- OAuthCallbackResult
-
Parsed contents of the deeplink that
flutter_web_auth_2returns after the OAuth round-trip. - OneTimeTokenBetterAuth
- OneTimeTokenGenerateResponse
- Organization
- OrganizationBetterAuth
-
Better Auth
organizationplugin endpoints. -
Result<
T> - SecureStorage
- Encrypted, host-keyed cookie store backed by the platform keychain/keystore.
- Session
- SessionResponse
- SignInBetterAuth
- SignInEmailResponse
- SignInSocialResponse
- SignOutResponse
- SignUpBetterAuth
- SignUpResponse
- SocialAccountResponse
- SocialBetterAuth
- SocialIdTokenBody
- SocialLinkResponse
- StorageInterface
- TokenResponse
- TotpUriResponse
- TwoFactor
- TwoFactorBetterAuth
- TwoFactorVerifyResponse
- User
- UsernameAvailableResponse
-
Response of Better Auth
POST /is-username-available. - UserWrapperResponse
- Verification
- VerifyEmailResponse
Extensions
- AccountPatterns on Account
- Adds pattern-matching-related methods to Account.
- AdminBetterAuthExtension on BetterAuthClient
- AdminSessionListResponsePatterns on AdminSessionListResponse
- Adds pattern-matching-related methods to AdminSessionListResponse.
- AdminUserListResponsePatterns on AdminUserListResponse
- Adds pattern-matching-related methods to AdminUserListResponse.
- AdminUserResponsePatterns on AdminUserResponse
- Adds pattern-matching-related methods to AdminUserResponse.
- ApiKeyBetterAuthExtension on BetterAuthClient
- ApiKeyPatterns on ApiKey
- Adds pattern-matching-related methods to ApiKey.
- BackupCodesResponsePatterns on BackupCodesResponse
- Adds pattern-matching-related methods to BackupCodesResponse.
- ChangeEmailResponsePatterns on ChangeEmailResponse
- Adds pattern-matching-related methods to ChangeEmailResponse.
- CheckPermissionResponsePatterns on CheckPermissionResponse
- Adds pattern-matching-related methods to CheckPermissionResponse.
- InvitationPatterns on Invitation
- Adds pattern-matching-related methods to Invitation.
- MemberPatterns on Member
- Adds pattern-matching-related methods to Member.
- OnAuthChangeExtension on BetterAuthClient
- OneTimeTokenBetterAuthExtension on BetterAuthClient
- OneTimeTokenGenerateResponsePatterns on OneTimeTokenGenerateResponse
- Adds pattern-matching-related methods to OneTimeTokenGenerateResponse.
- OrganizationBetterAuthExtension on BetterAuthClient
- OrganizationPatterns on Organization
- Adds pattern-matching-related methods to Organization.
-
ResultPatterns
on Result<
T> - Adds pattern-matching-related methods to Result.
-
ResultX
on Result<
T> - SessionPatterns on Session
- Adds pattern-matching-related methods to Session.
- SessionResponsePatterns on SessionResponse
- Adds pattern-matching-related methods to SessionResponse.
- SignInBetterAuthExtension on BetterAuthClient
- SignInEmailResponsePatterns on SignInEmailResponse
- Adds pattern-matching-related methods to SignInEmailResponse.
- SignInSocialExtension on SignInBetterAuth
- SignInSocialResponsePatterns on SignInSocialResponse
- Adds pattern-matching-related methods to SignInSocialResponse.
- SignOutResponsePatterns on SignOutResponse
- Adds pattern-matching-related methods to SignOutResponse.
- SignUpBetterAuthExtension on BetterAuthClient
- SignUpResponsePatterns on SignUpResponse
- Adds pattern-matching-related methods to SignUpResponse.
- SocialAccountResponsePatterns on SocialAccountResponse
- Adds pattern-matching-related methods to SocialAccountResponse.
- SocialBetterAuthExtension on BetterAuthClient
- SocialIdTokenBodyPatterns on SocialIdTokenBody
- Adds pattern-matching-related methods to SocialIdTokenBody.
- SocialLinkRedirectExtension on SocialBetterAuth
- SocialLinkResponsePatterns on SocialLinkResponse
- Adds pattern-matching-related methods to SocialLinkResponse.
- TokenResponsePatterns on TokenResponse
- Adds pattern-matching-related methods to TokenResponse.
- TotpUriResponsePatterns on TotpUriResponse
- Adds pattern-matching-related methods to TotpUriResponse.
- TwoFactorBetterAuthExtension on BetterAuthClient
- TwoFactorPatterns on TwoFactor
- Adds pattern-matching-related methods to TwoFactor.
- TwoFactorVerifyResponsePatterns on TwoFactorVerifyResponse
- Adds pattern-matching-related methods to TwoFactorVerifyResponse.
- UsernameAvailableResponsePatterns on UsernameAvailableResponse
- Adds pattern-matching-related methods to UsernameAvailableResponse.
- UserPatterns on User
- Adds pattern-matching-related methods to User.
- UserWrapperResponsePatterns on UserWrapperResponse
- Adds pattern-matching-related methods to UserWrapperResponse.
- VerificationPatterns on Verification
- Adds pattern-matching-related methods to Verification.
- VerifyEmailResponsePatterns on VerifyEmailResponse
- Adds pattern-matching-related methods to VerifyEmailResponse.
Functions
-
buildBetterAuthOAuthProxyUri(
{required String baseUrl, required String authorizationUrl, String? oauthState}) → Uri -
Splits the
cookiedeeplink parameter (a Set-Cookie header value that may contain multiple comma-separated cookies) into Cookie objects. -
findBetterAuthOAuthState(
List< Cookie> cookies) → String? -
parseOAuthCallback(
String callbackUrl) → OAuthCallbackResult -
Parses the callback deeplink returned by
flutter_web_auth_2.