1
0
forked from baron/baron-sso

개발자 라우터 api -> dev

This commit is contained in:
2026-01-30 10:08:44 +09:00
parent 91e724a3a9
commit f8b17f79cb
2 changed files with 22 additions and 21 deletions

View File

@@ -91,13 +91,13 @@ export type IdpConfigUpdateRequest = Partial<IdpConfigCreateRequest>;
export async function fetchClients() {
const { data } = await apiClient.get<ClientListResponse>("/clients");
const { data } = await apiClient.get<ClientListResponse>("/dev/clients");
return data;
}
export async function fetchClient(clientId: string) {
const { data } = await apiClient.get<ClientDetailResponse>(
`/clients/${clientId}`,
`/dev/clients/${clientId}`,
);
return data;
}
@@ -107,7 +107,7 @@ export async function updateClientStatus(
status: ClientStatus,
) {
const { data } = await apiClient.patch<ClientDetailResponse>(
`/clients/${clientId}/status`,
`/dev/clients/${clientId}/status`,
{ status },
);
return data;
@@ -115,7 +115,7 @@ export async function updateClientStatus(
export async function createClient(payload: ClientUpsertRequest) {
const { data } = await apiClient.post<ClientDetailResponse>(
"/clients",
"/dev/clients",
payload,
);
return data;
@@ -126,14 +126,14 @@ export async function updateClient(
payload: ClientUpsertRequest,
) {
const { data } = await apiClient.put<ClientDetailResponse>(
`/clients/${clientId}`,
`/dev/clients/${clientId}`,
payload,
);
return data;
}
export async function deleteClient(clientId: string) {
await apiClient.delete(`/clients/${clientId}`);
await apiClient.delete(`/dev/clients/${clientId}`);
}
export async function fetchConsents(subject: string, clientId?: string) {
@@ -141,7 +141,7 @@ export async function fetchConsents(subject: string, clientId?: string) {
if (clientId) {
params.client_id = clientId;
}
const { data } = await apiClient.get<ConsentListResponse>("/consents", {
const { data } = await apiClient.get<ConsentListResponse>("/dev/consents", {
params,
});
return data;
@@ -152,21 +152,21 @@ export async function revokeConsent(subject: string, clientId?: string) {
if (clientId) {
params.client_id = clientId;
}
await apiClient.delete("/consents", { params });
await apiClient.delete("/dev/consents", { params });
}
// --- Federation / IdP Config API Calls ---
export async function listIdpConfigsForClient(clientId: string) {
const { data } = await apiClient.get<IdpConfig[]>(
`/clients/${clientId}/idps`,
`/dev/clients/${clientId}/idps`,
);
return data;
}
export async function createIdpConfigForClient(payload: IdpConfigCreateRequest) {
const { data } = await apiClient.post<IdpConfig>(
`/clients/${payload.client_id}/idps`,
`/dev/clients/${payload.client_id}/idps`,
payload,
);
return data;
@@ -178,12 +178,12 @@ export async function updateIdpConfig(
payload: IdpConfigUpdateRequest,
) {
const { data } = await apiClient.put<IdpConfig>(
`/clients/${clientId}/idps/${idpId}`,
`/dev/clients/${clientId}/idps/${idpId}`,
payload,
);
return data;
}
export async function deleteIdpConfig(clientId: string, idpId: string) {
await apiClient.delete(`/clients/${clientId}/idps/${idpId}`);
await apiClient.delete(`/dev/clients/${clientId}/idps/${idpId}`);
}