Fix lint issue, add backend permission check for SAML SSO enforcement toggle

This commit is contained in:
Tuan Dang
2024-02-09 10:02:12 -08:00
parent ed23bd40d2
commit 069b0cd6fb
2 changed files with 4 additions and 1 deletions

View File

@ -131,6 +131,10 @@ export const orgServiceFactory = ({
const { permission } = await permissionService.getOrgPermission(actor, actorId, orgId, actorOrgId);
ForbiddenError.from(permission).throwUnlessCan(OrgPermissionActions.Edit, OrgPermissionSubjects.Settings);
if (authEnforced !== undefined) {
ForbiddenError.from(permission).throwUnlessCan(OrgPermissionActions.Edit, OrgPermissionSubjects.Sso);
}
if (authEnforced) {
const samlCfg = await samlConfigDAL.findEnforceableSamlCfg(orgId);
if (!samlCfg)

View File

@ -34,7 +34,6 @@ export const OrgGeneralAuthSection = () => {
await logout.mutateAsync();
window.open(`/api/v1/sso/redirect/saml2/organizations/${currentOrg.slug}`);
window.close();
return;
}
} catch (err) {