google-admin-sdk - Api 创建用户 WEB_LOGIN_REQUIRED
问题描述
当我尝试使用 Api Admin SDK 创建用户时,该用户已创建但已暂停。原因是WEB_LOGIN_REQUIRED。当用户尝试输入此帐户时,必须使用手机短信验证此帐户。这些用户是学生,所以他们没有电话。¿如何创建此帐户而无需验证?
要创建此用户帐户,我们使用服务帐户。这是创建的代码
UsersResource.InsertRequest user = service.Users.Insert(new User
{
PrimaryEmail = usuarionuevo.Email,
Name = new UserName
{
GivenName = usuarionuevo.NombreSimple,
FamilyName = usuarionuevo.Apellidos,
FullName = usuarionuevo.Nombre,
},
Suspended = false,
Password = usuarionuevo.Password,
ChangePasswordAtNextLogin = true
});
解决方案
- 确实需要 Web 登录来确认用户存在并且确实想使用他的帐户
- 但是,电话验证是可选的
- 当用户看到以下屏幕时:
他们只需要按确认即可开始使用他们的帐户
- 出于安全原因,电话验证是有益的,但除非怀疑未经授权的访问,否则是可选的
更新
您的帐户可能被视为“可疑”并需要额外身份验证的一个可能原因是您是试用用户。
推荐阅读
- android - 按钮样式背景颜色不起作用 - 仅限 XML
- python - 以编程方式从 Google 自定义搜索 JSON API 中排除/包含网站
- spring-boot - 将 Docker 参数传递给 Spring 引导属性
- mysql - 如果结果集中的所有值都为 NULL,则仅按特定字段排序查询
- python - 曲面上的动画散点图 (Plotly)
- istio - 如何为多集群 Istio Mesh 设置 PKI
- android - Android - java.lang.NoClassDefFoundError:解析失败:Lorg/slf4j/LoggerFactory;
- java - 如何使mysql中的列保存Java类
- google-sheets - Countifs 订单号 购物篮中有超过 1 件商品
- flutter - flutter_socket_io : 我的事件触发了,我的 JSON 没问题,但是没有发送消息