Skip to main content

Module types

Module types 

Source

Structs§

AllowedUserRow
A row from the allowed_users table.
AuthorizationCodeRow
AuthorizationRequestRow
AuthorizationServerMetadata
AuthorizeQuery
BrowserLoginQuery
BrowserLoginStateRow
BrowserSessionRow
CallbackQuery
ClientRegistrationRequest
ClientRegistrationResponse
NativeAuthorizationResultRow
A native-flow authorization code, stored server-side keyed by state until the polling client retrieves it (take_native_authorization_result is a one-shot read-and-delete).
NativePollQuery
Query params for GET /native/callback and GET /native/poll — the RFC 8252 §7.1-style native-app flow where the server hosts the OAuth redirect_uri (a real HTTPS URL, not a client-run loopback listener) and the desktop client polls for the resulting code by state.
NativePollResponse
ProtectedResourceMetadata
RefreshTokenRow
RegisteredClient
TokenRequest
TokenResponse
UpstreamOauthCredentialRow
Persisted upstream OAuth credential row.
UpstreamOauthStateRow
Short-lived upstream OAuth state row. Holds the CSRF token and PKCE verifier between /authorize redirect and /callback redemption.