mirror of
https://github.com/actix/actix-extras.git
synced 2025-06-26 10:27:42 +02:00
Rebuild actix-identity
on top of actix-session
(#246)
Co-authored-by: Rob Ede <robjtede@icloud.com>
This commit is contained in:
17
actix-identity/tests/integration/fixtures.rs
Normal file
17
actix-identity/tests/integration/fixtures.rs
Normal file
@ -0,0 +1,17 @@
|
||||
use actix_session::{storage::CookieSessionStore, SessionMiddleware};
|
||||
use actix_web::cookie::Key;
|
||||
use uuid::Uuid;
|
||||
|
||||
pub fn store() -> CookieSessionStore {
|
||||
CookieSessionStore::default()
|
||||
}
|
||||
|
||||
pub fn user_id() -> String {
|
||||
Uuid::new_v4().to_string()
|
||||
}
|
||||
|
||||
pub fn session_middleware() -> SessionMiddleware<CookieSessionStore> {
|
||||
SessionMiddleware::builder(store(), Key::generate())
|
||||
.cookie_domain(Some("localhost".into()))
|
||||
.build()
|
||||
}
|
Reference in New Issue
Block a user