BLOG-94 Create user in DB when first login through OIDC #96

Merged
squid merged 4 commits from BLOG-94_create_user_when_first_login into main 2025-08-01 13:24:09 +08:00
6 changed files with 5 additions and 5 deletions
Showing only changes of commit d349fd672c - Show all commits

View File

@ -2,4 +2,4 @@ pub mod auth_oidc_service;
pub mod auth_repository_impl; pub mod auth_repository_impl;
pub mod oidc_claims_response_dto; pub mod oidc_claims_response_dto;
pub mod user_db_service; pub mod user_db_service;
pub mod user_mapper; pub mod user_db_mapper;

View File

@ -4,7 +4,7 @@ use async_trait::async_trait;
use crate::{ use crate::{
adapter::gateway::{ adapter::gateway::{
auth_oidc_service::AuthOidcService, user_db_service::UserDbService, user_mapper::UserMapper, auth_oidc_service::AuthOidcService, user_db_service::UserDbService, user_db_mapper::UserMapper,
}, },
application::{ application::{
error::auth_error::AuthError, gateway::auth_repository::AuthRepository, error::auth_error::AuthError, gateway::auth_repository::AuthRepository,

View File

@ -1,6 +1,6 @@
use async_trait::async_trait; use async_trait::async_trait;
use crate::{adapter::gateway::user_mapper::UserMapper, application::error::auth_error::AuthError}; use crate::{adapter::gateway::user_db_mapper::UserMapper, application::error::auth_error::AuthError};
#[async_trait] #[async_trait]
pub trait UserDbService: Send + Sync { pub trait UserDbService: Send + Sync {

View File

@ -2,7 +2,7 @@ use async_trait::async_trait;
use sqlx::{Pool, Postgres}; use sqlx::{Pool, Postgres};
use crate::{ use crate::{
adapter::gateway::{user_db_service::UserDbService, user_mapper::UserMapper}, adapter::gateway::{user_db_service::UserDbService, user_db_mapper::UserMapper},
application::error::auth_error::AuthError, application::error::auth_error::AuthError,
framework::db::user_record::UserRecord, framework::db::user_record::UserRecord,
}; };

View File

@ -1,6 +1,6 @@
use sqlx::FromRow; use sqlx::FromRow;
use crate::adapter::gateway::user_mapper::UserMapper; use crate::adapter::gateway::user_db_mapper::UserMapper;
#[derive(FromRow)] #[derive(FromRow)]
pub struct UserRecord { pub struct UserRecord {