Skip to content

Commit 87f8290

Browse files
authored
fix: validate authz perms with studio instead of LMS (#2947)
* fix: validate authz perms with studio instead of LMS * refactor: remove utils.ts and unused util
1 parent ba533a2 commit 87f8290

2 files changed

Lines changed: 4 additions & 6 deletions

File tree

src/authz/data/api.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import {
55
PermissionValidationRequestItem,
66
PermissionValidationResponseItem,
77
} from '@src/authz/types';
8-
import { getApiUrl } from './utils';
8+
import { getConfig } from '@edx/frontend-platform';
9+
10+
export const getAuthzApiUrl = (path: string) => `${getConfig().STUDIO_BASE_URL}/api/authz/${path || ''}`;
911

1012
export const validateUserPermissions = async (
1113
query: PermissionValidationQuery,
@@ -14,7 +16,7 @@ export const validateUserPermissions = async (
1416
const request: PermissionValidationRequestItem[] = Object.values(query);
1517

1618
const { data }: { data: PermissionValidationResponseItem[] } = await getAuthenticatedHttpClient().post(
17-
getApiUrl('/api/authz/v1/permissions/validate/me'),
19+
getAuthzApiUrl('v1/permissions/validate/me'),
1820
request,
1921
);
2022

src/authz/data/utils.ts

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)