- Added a new handler for completing authentication flows, including session validation and cookie management. - Implemented flow rate limiting to restrict the number of flow start requests per client IP. - Enhanced flow session management with Redis support for persistent session storage. - Updated existing handlers to integrate the new flow completion logic and error handling for various session states. - Introduced unit tests for the new flow completion and rate limiting functionalities to ensure reliability. |
||
|---|---|---|
| .. | ||
| api_base_test.go | ||
| api_base.go | ||
| catalog.go | ||
| client.go | ||
| flow_cookies.go | ||
| flow_errors.go | ||
| flow_executor_test.go | ||
| flow_executor.go | ||
| flow_session_store.go | ||
| presets_test.go | ||
| presets.go | ||
| provision_test.go | ||
| provision.go | ||
| source_sync.go | ||
| sources.go | ||
| store.go | ||
| users_test.go | ||
| users.go | ||