Skip to main content

AkWebAppEngine

Type Alias AkWebAppEngine 

Source
pub type AkWebAppEngine = Engine<Configured<Arc<dyn SessionStore>>, Missing>;
Expand description

Authkestra configured for stateful web app sessions.

Aliased Type§

pub struct AkWebAppEngine {
    pub providers: HashMap<String, Arc<dyn ErasedOAuthFlow>>,
    pub session_store: Configured<Arc<dyn SessionStore>>,
    pub session_config: SessionConfig,
    pub token_manager: Missing,
}

Fields§

§providers: HashMap<String, Arc<dyn ErasedOAuthFlow>>

Map of registered OAuth providers.

§session_store: Configured<Arc<dyn SessionStore>>

The session storage backend.

§session_config: SessionConfig

Configuration for session cookies.

§token_manager: Missing

Manager for JWT signing and verification.