Skip to main content

layer

Function layer 

Source
pub fn layer(
    store: Store,
    cookie_config: &CookieConfig,
    key: &Key,
) -> SessionLayer
Expand description

Create a SessionLayer from a Store, CookieConfig, and signing Key.

ยงExample

use modo::auth::session::{self, SessionConfig, Store};
use modo::cookie::{CookieConfig, key_from_config};
use modo::db::Database;

let store = Store::new(db, SessionConfig::default());
let cookie_config: CookieConfig = todo!("load from config");
let key = key_from_config(&cookie_config)?;
let session_layer = session::layer(store, &cookie_config, &key);