BLOG-94 Create user in DB when first login through OIDC #96
@ -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;
|
||||||
|
@ -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,
|
||||||
|
@ -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 {
|
||||||
|
@ -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,
|
||||||
};
|
};
|
||||||
|
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user