Expand description
Form-based Login Authentication.
§Spring Security Equivalent
Similar to Spring Security’s formLogin() configuration.
§Features
- POST-based login form processing
- Configurable login/logout URLs
- Saved request redirect after login
- Session fixation protection
- CSRF integration
- Remember-me support
§Example
ⓘ
use actix_security_core::http::security::form_login::{FormLoginConfig, FormLoginHandler};
let form_login = FormLoginConfig::new()
.login_page("/login")
.login_processing_url("/login")
.default_success_url("/dashboard")
.failure_url("/login?error=true")
.logout_url("/logout")
.logout_success_url("/login?logout");
// The form login handler processes POST /login
// and redirects on success/failureStructs§
- Form
Login Config - Form login configuration.
- Form
Login Handler - Form login handler for processing login/logout requests.
- Form
Login Service - Complete form login service combining authentication and session management.
- Login
Form - Login form data structure.
Enums§
- Form
Login Error - Form login related errors.