Feat(auth): Remove auth provider entity (#6314)
**What** - remove auth provider entity **Why** - The auth provider entity was not really used anywhere **How** - Keeping loader behavior as is but removing the Co-authored-by: Sebastian Rindom <7554214+srindom@users.noreply.github.com>
This commit is contained in:
co-authored by
Sebastian Rindom
parent
b2eaac8cb1
commit
882aa549bd
@@ -1,33 +0,0 @@
|
||||
import { BaseFilterable } from "../../dal"
|
||||
|
||||
export type AuthProviderDTO = {
|
||||
provider: string
|
||||
name: string
|
||||
scope?: string
|
||||
is_active: boolean
|
||||
config: Record<string, unknown> | null
|
||||
}
|
||||
|
||||
export type CreateAuthProviderDTO = {
|
||||
provider: string
|
||||
name: string
|
||||
scope?: string
|
||||
is_active?: boolean
|
||||
config?: Record<string, unknown>
|
||||
}
|
||||
|
||||
export type UpdateAuthProviderDTO = {
|
||||
provider: string
|
||||
name?: string
|
||||
is_active?: boolean
|
||||
config?: Record<string, unknown>
|
||||
}
|
||||
|
||||
export interface FilterableAuthProviderProps
|
||||
extends BaseFilterable<FilterableAuthProviderProps> {
|
||||
id?: string | string[]
|
||||
provider?: string[]
|
||||
is_active?: boolean
|
||||
scope?: string[]
|
||||
name?: string[]
|
||||
}
|
||||
@@ -1,18 +1,17 @@
|
||||
import { AuthProviderDTO } from "./auth-provider"
|
||||
import { BaseFilterable } from "../../dal"
|
||||
|
||||
export type AuthUserDTO = {
|
||||
id: string
|
||||
provider_id: string
|
||||
provider: string
|
||||
entity_id: string
|
||||
scope: string
|
||||
provider: AuthProviderDTO
|
||||
provider_metadata?: Record<string, unknown>
|
||||
user_metadata: Record<string, unknown>
|
||||
app_metadata: Record<string, unknown>
|
||||
}
|
||||
|
||||
export type CreateAuthUserDTO = {
|
||||
id?: string
|
||||
provider: string
|
||||
entity_id: string
|
||||
scope: string
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
export * from "./auth-user"
|
||||
export * from "./auth-provider"
|
||||
export * from "./provider"
|
||||
|
||||
@@ -1,13 +1,9 @@
|
||||
import {
|
||||
AuthUserDTO,
|
||||
AuthenticationInput,
|
||||
AuthenticationResponse,
|
||||
AuthProviderDTO,
|
||||
AuthUserDTO,
|
||||
CreateAuthProviderDTO,
|
||||
CreateAuthUserDTO,
|
||||
FilterableAuthProviderProps,
|
||||
FilterableAuthUserProps,
|
||||
UpdateAuthProviderDTO,
|
||||
UpdateAuthUserDTO,
|
||||
} from "./common"
|
||||
|
||||
@@ -30,83 +26,37 @@ export interface IAuthModuleService extends IModuleService {
|
||||
providerData: AuthenticationInput
|
||||
): Promise<AuthenticationResponse>
|
||||
|
||||
retrieveAuthProvider(
|
||||
provider: string,
|
||||
config?: FindConfig<AuthProviderDTO>,
|
||||
sharedContext?: Context
|
||||
): Promise<AuthProviderDTO>
|
||||
|
||||
listAuthProviders(
|
||||
filters?: FilterableAuthProviderProps,
|
||||
config?: FindConfig<AuthProviderDTO>,
|
||||
sharedContext?: Context
|
||||
): Promise<AuthProviderDTO[]>
|
||||
|
||||
listAndCountAuthProviders(
|
||||
filters?: FilterableAuthProviderProps,
|
||||
config?: FindConfig<AuthProviderDTO>,
|
||||
sharedContext?: Context
|
||||
): Promise<[AuthProviderDTO[], number]>
|
||||
|
||||
createAuthProvider(
|
||||
data: CreateAuthProviderDTO[],
|
||||
sharedContext?: Context
|
||||
): Promise<AuthProviderDTO[]>
|
||||
|
||||
createAuthProvider(
|
||||
data: CreateAuthProviderDTO,
|
||||
sharedContext?: Context
|
||||
): Promise<AuthProviderDTO>
|
||||
|
||||
updateAuthProvider(
|
||||
data: UpdateAuthProviderDTO[],
|
||||
sharedContext?: Context
|
||||
): Promise<AuthProviderDTO[]>
|
||||
|
||||
updateAuthProvider(
|
||||
data: UpdateAuthProviderDTO,
|
||||
sharedContext?: Context
|
||||
): Promise<AuthProviderDTO>
|
||||
|
||||
deleteAuthProviders(ids: string[], sharedContext?: Context): Promise<void>
|
||||
|
||||
retrieveAuthUser(
|
||||
retrieve(
|
||||
id: string,
|
||||
config?: FindConfig<AuthUserDTO>,
|
||||
sharedContext?: Context
|
||||
): Promise<AuthUserDTO>
|
||||
|
||||
listAuthUsers(
|
||||
filters?: FilterableAuthProviderProps,
|
||||
list(
|
||||
filters?: FilterableAuthUserProps,
|
||||
config?: FindConfig<AuthUserDTO>,
|
||||
sharedContext?: Context
|
||||
): Promise<AuthUserDTO[]>
|
||||
|
||||
listAndCountAuthUsers(
|
||||
listAndCount(
|
||||
filters?: FilterableAuthUserProps,
|
||||
config?: FindConfig<AuthUserDTO>,
|
||||
sharedContext?: Context
|
||||
): Promise<[AuthUserDTO[], number]>
|
||||
|
||||
createAuthUser(
|
||||
create(
|
||||
data: CreateAuthUserDTO[],
|
||||
sharedContext?: Context
|
||||
): Promise<AuthUserDTO[]>
|
||||
|
||||
createAuthUser(
|
||||
data: CreateAuthUserDTO,
|
||||
sharedContext?: Context
|
||||
): Promise<AuthUserDTO>
|
||||
create(data: CreateAuthUserDTO, sharedContext?: Context): Promise<AuthUserDTO>
|
||||
|
||||
updateAuthUser(
|
||||
update(
|
||||
data: UpdateAuthUserDTO[],
|
||||
sharedContext?: Context
|
||||
): Promise<AuthUserDTO[]>
|
||||
|
||||
updateAuthUser(
|
||||
data: UpdateAuthUserDTO,
|
||||
sharedContext?: Context
|
||||
): Promise<AuthUserDTO>
|
||||
update(data: UpdateAuthUserDTO, sharedContext?: Context): Promise<AuthUserDTO>
|
||||
|
||||
deleteAuthUsers(ids: string[], sharedContext?: Context): Promise<void>
|
||||
delete(ids: string[], sharedContext?: Context): Promise<void>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user