我们如何检查是否为所有用户启用了双因素身份验证,如果没有,如何为所有用户启用?
答案 0 :(得分:1)
由于最近在Directory API users.list()/ get()中返回了2个新字段isEnforcedIn2Sv,isEnrolledIn2Sv(都是只读)。
由于UserUsageReport的延迟很大,这个应该更准确。
答案 1 :(得分:0)
要以编程方式检查:如果用户已启用2FA,则用户帐户is_2sv_enrolled
的UserUsageReport
属性将为true。
要为用户启用:您无法以编程方式为用户启用它。用户需要自己完成此操作。
大型域名的最佳做法是启用Enforcement
进行两步验证。这可以通过组织单位和具有截止日期(您可以移动)的时间线完成组织单位,并允许例外组。在登录期间,将逐渐激起用户注册插页式提示流程。