PLT-4767 Implement MFA Enforcement (#4662)
* Create MFA setup page and remove MFA setup from account settings modal * Add enforce MFA to system console and force redirect * Lockdown mfa required API routes, add localization, other changes * Minor fixes * Fix typo * Fix some unit tests * Fix more unit tests * Minor fix * Updating UI for MFA screen (#4670) * Updating UI for MFA screen * Updating styles for MFA page * Add the ability to switch between email/sso with MFA enabled * Added mfa change email * Minor UI updates for MFA enforcement * Fix unit test * Fix client unit test * Allow switching email to ldap and back when MFA is enabled * Fix unit test * Revert config.json
Этот коммит содержится в:
коммит произвёл
enahum
родитель
f0d71d8789
Коммит
30a10d35a8
@@ -194,6 +194,7 @@ export default class AdminSidebar extends React.Component {
|
||||
let clusterSettings = null;
|
||||
let metricsSettings = null;
|
||||
let complianceSettings = null;
|
||||
let mfaSettings = null;
|
||||
|
||||
let license = null;
|
||||
let audits = null;
|
||||
@@ -284,6 +285,20 @@ export default class AdminSidebar extends React.Component {
|
||||
);
|
||||
}
|
||||
|
||||
if (global.window.mm_license.MFA === 'true') {
|
||||
mfaSettings = (
|
||||
<AdminSidebarSection
|
||||
name='mfa'
|
||||
title={
|
||||
<FormattedMessage
|
||||
id='admin.sidebar.mfa'
|
||||
defaultMessage='MFA'
|
||||
/>
|
||||
}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
oauthSettings = (
|
||||
<AdminSidebarSection
|
||||
name='oauth'
|
||||
@@ -507,6 +522,7 @@ export default class AdminSidebar extends React.Component {
|
||||
{oauthSettings}
|
||||
{ldapSettings}
|
||||
{samlSettings}
|
||||
{mfaSettings}
|
||||
</AdminSidebarSection>
|
||||
<AdminSidebarSection
|
||||
name='security'
|
||||
|
||||
Ссылка в новой задаче
Block a user