특정 그룹에만 2FA를 제한하려면?

특정 그룹의 구성원에게는 2단계 인증을 의무로 하되, 그룹에 속하지 않은 사용자에게는 의무화하지 않고 싶습니다. 이런 설정이 가능한가요?

Ghufran님,

작년에 스태프 그룹(관리자 + 모더레이터)에 대해서만 2FA를 강제하는 옵션이 Requiring 2FA for staff - #18 by jomaxro 에 추가되었습니다. 이 기능은 enforce second factor 사이트 설정을 통해 관리할 수 있습니다:

image

이것이 사용자의 용도에 맞을까요?

2개의 좋아요

그 점은 확인했습니다. 그런데 ‘일반’ 멤버도 아니고 '스태프’도 아닌 세 번째 그룹이 있습니다. 이 그룹은 다른 멤버들보다 위험에 더 노출되어 있어서, 일반 멤버들에게는 2FA를 요구하지 않으면서 이 그룹에만 2FA를 강제할 수 있기를 원합니다. 이상적으로는 이 그룹과 스태프에게 동시에 2FA를 강제할 수 있으면 좋겠습니다.

1개의 좋아요

“2단계 인증 강제”가 데이터베이스에서 단일 변수에 매핑된다면, rails 콘솔이나 rails db를 사용해 값을 변경할 수 있겠네요?

그렇지 않을 것 같지만, 소스를 살펴보면 확인할 수 있습니다. 제 추측으로는 플러그인이 필요할 것 같습니다.