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:
Philip Korsholm
2024-02-06 07:54:34 +00:00
committed by GitHub
co-authored by Sebastian Rindom
parent b2eaac8cb1
commit 882aa549bd
37 changed files with 179 additions and 1223 deletions
@@ -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[]
}
+2 -3
View File
@@ -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
View File
@@ -1,3 +1,2 @@
export * from "./auth-user"
export * from "./auth-provider"
export * from "./provider"
+10 -60
View File
@@ -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>
}