Module auth

Module auth 

Source
Expand description

Authentication types shared across all platforms

These types are used by:

  • Web app (WASM) - via server functions
  • Desktop app - via local state and remote API client
  • API server - for session management

Structs§

AuthState
Current authentication state
GitHubEmail
GitHub email information
InitiateOAuthRequest
OAuth initiation request
InitiateOAuthResponse
OAuth initiation response
SelectEmailRequest
Email selection request

Enums§

AuthMode
Authentication mode