다중 인증(MFA)
Entry, Professional, Enterprise, Enterprise Advanced 플랜에서 사용할 수 있습니다.
다중 인증(MFA)은 Mattermost 서버에 적용하는 2차 사용자 인증 계층으로, Mattermost 워크스페이스 내 모든 팀의 모든 사용자에게 적용됩니다.
MFA를 활성화하면 사용자는 Mattermost에 로그인할 때 사용자 이름과 비밀번호에 더해 안전한 일회용 코드를 입력해야 합니다. MFA는 특정한 보안 및 컴플라이언스 정책이 있는 조직에서 유용합니다. 또한 Mattermost가 방화벽 뒤에 있지 않고 기존 MFA 인프라에 접근할 수 없는 조직에서도 사용할 수 있습니다.
Mattermost는 Mattermost 서버에 로그인할 때 이메일-비밀번호 또는 Active Directory/LDAP 인증에 더해 스마트폰 기반 MFA 확인을 제공합니다.
지원 기기는 iOS, Android를 비롯해 FreeOTP, Google Authenticator, Microsoft Authenticator, 1Password, LastPass 또는 유사한 앱 같은 소프트웨어 기반 인증기를 설치할 수 있는 기기입니다. 앱을 설치한 뒤에는 기기에 인터넷 접속이 필요하지 않습니다.
MFA 구현은 시간 기반 일회용 비밀번호(TOTP)에 의존하므로 서버 시스템 시간이 정확한지 확인하세요. 시간 차이가 있으면 사용자가 로그인하지 못할 수 있습니다.
MFA 활성화
시스템 관리자는 System Console > Authentication > MFA(시스템 콘솔 > 인증 > MFA)로 이동한 뒤 Enable Multi-factor Authentication을 true로 설정해 이 옵션을 활성화할 수 있습니다.
활성화되면 사용자는 프로필 사진에서 Profile > Security > Multi-factor Authentication을 선택해 자신의 계정에 다중 인증을 설정할 수 있습니다.
MFA 비활성화
시스템 관리자는 System Console > Authentication > MFA로 이동해 이 옵션을 비활성화할 수 있습니다. Enable Multi-factor Authentication이 false로 설정되면, 사용자는 Profile > Security > Multi-factor Authentication에서 자신의 계정에 다중 인증을 사용하거나 해제하는 선택을 할 수 없습니다.
API를 사용해 사용자 계정의 MFA를 비활성화할 수 있습니다. 자세한 내용은 Mattermost API Reference를 참고하세요.
MFA 강제 적용
관리자는 이메일 및 LDAP 계정 로그인에 MFA를 요구하도록 강제해 다중 인증(MFA) 컴플라이언스 요구 사항을 충족할 수 있습니다. System Console > Authentication > MFA로 이동한 뒤 Enforce Multi-factor Authentication을 true로 설정하세요.
MFA 강제 적용이 true로 설정되면, MFA를 설정하지 않은 이메일 또는 LDAP 인증 사용자는 Mattermost에 로그인할 때 MFA 설정 페이지로 이동합니다. MFA 설정을 마치기 전까지는 사이트에 접근할 수 없습니다. 신규 사용자는 가입 과정에서 MFA를 설정해야 합니다.
강제 적용이 켜져 있는 동안에는 사용자가 자신의 계정에서 MFA를 제거할 수 없습니다.
MFA 강제 적용을 켜면 설정을 마칠 때까지 사용자가 사이트에 접근할 수 없습니다. 사람들이 Mattermost를 사용할 가능성이 낮은 비혼잡 시간대에 강제 적용을 켜는 것을 권장합니다.