rauth_flutter library
Classes
- ApprovalRequest
- Approval request
- ApprovalResponse
- Approval response
- DeviceInfo
- Device information for session initialization
- PasskeyManager
- Internal passkey manager for handling keypair generation, storage, and signing Platform-aware:
- PasskeyRegistrationRequest
- Passkey registration request
- PasskeyRegistrationResponse
- Passkey registration response
- Rauth
- Main RAuth client for Flutter
- RauthConfig
- RAuth configuration
- SessionInitRequest
- Session initialization request
- SessionInitResponse
- Session initialization response
- SessionStatusRequest
- Session status check request
- SessionStatusResponse
- Session status response
- VerificationLink
- Verification link structure
Enums
- ApprovalAction
- Approval action enum
- LoginMethod
- Login method enum
- SessionStatus
- Session status enum
Extensions
- ApprovalActionExtension on ApprovalAction
- LoginMethodExtension on LoginMethod
- SessionInitResponseExtension on SessionInitResponse
- Extension methods for SessionInitResponse
- SessionStatusExtension on SessionStatus
Exceptions / Errors
- AuthError
- Authentication errors (401, 403)
- NetworkError
- Network-related errors
- RauthException
- Base exception for RAuth errors
- SessionNotVerifiedError
- Session not verified error
- SessionRevokedError
- Session revoked error
- TimeoutError
- Timeout errors
- ValidationError
- Validation errors (400)