Added OIDC Client CORS attributes

This commit is contained in:
2026-05-19 15:13:51 +00:00
parent 2366847151
commit 91f82fa101
3 changed files with 60 additions and 8 deletions
+5 -4
View File
@@ -1184,10 +1184,10 @@ export const api = {
request<{ clients: OIDCClient[]; count: number }>(`/organizations/${orgId}/clients`, {}, true, requestConfig),
// Create OIDC client
createClient: (orgId: string, name: string, redirect_uris: string[], requestConfig?: RequestConfig) =>
createClient: (orgId: string, name: string, redirect_uris: string[], allowed_cors_origins?: string[] | null, requestConfig?: RequestConfig) =>
request<{ client: OIDCClientWithSecret }>(`/organizations/${orgId}/clients`, {
method: 'POST',
body: JSON.stringify({ name, redirect_uris }),
body: JSON.stringify({ name, redirect_uris, allowed_cors_origins }),
}, true, requestConfig),
// Delete OIDC client
@@ -1196,8 +1196,8 @@ export const api = {
method: 'DELETE',
}, true, requestConfig),
// Update OIDC client (name and/or redirect_uris)
updateClient: (orgId: string, clientId: string, data: { name?: string; redirect_uris?: string[] }, requestConfig?: RequestConfig) =>
// Update OIDC client (name, redirect_uris, and/or allowed_cors_origins)
updateClient: (orgId: string, clientId: string, data: { name?: string; redirect_uris?: string[]; allowed_cors_origins?: string[] | null }, requestConfig?: RequestConfig) =>
request<{ client: OIDCClient }>(`/organizations/${orgId}/clients/${clientId}`, {
method: 'PATCH',
body: JSON.stringify(data),
@@ -1854,6 +1854,7 @@ export interface OIDCClient {
redirect_uris: string[];
scopes: string[];
grant_types: string[];
allowed_cors_origins: string[] | null;
is_active: boolean;
created_at: string;
}