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
Verification link structure

Enums

ApprovalAction
Approval action enum
LoginMethod
Login method enum
SessionStatus
Session status enum

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)