feat(auth): Enhance Google OAuth service with CSRF protection and validation logic

feat(auth): Add error handling for authentication and validation errors
feat(auth): Implement default role assignment for new users in Google OAuth flow
feat(utils): Introduce CSRF token generation and validation utilities
fix(dependencies): Update Cargo.toml to include base64 and sha2 dependencies
This commit is contained in:
MythEclipse
2025-08-12 00:32:59 +07:00
parent 1e25a5b496
commit 0ba04abee9
8 changed files with 542 additions and 373 deletions
+2
View File
@@ -10,6 +10,7 @@ pub mod query_list;
pub mod response_format;
pub mod serde_helpers;
pub mod validator;
pub mod csrf_token;
pub use logger::init_logger;
pub use bind_filter::*;
@@ -28,3 +29,4 @@ pub use serde_helpers::{
string_or_empty_string, thing_or_string,
};
pub use validator::*;
pub use csrf_token::*;