首页 > 其他分享 >解决安卓设备无法使用authenticator app问题

解决安卓设备无法使用authenticator app问题

时间:2023-12-19 16:05:13浏览次数:27  
标签:方式 验证 安卓 身份验证 authenticator 设置 app

今天要说的是微软的authenticator app在中国的使用问题,众所周知的是,微软和很多厂商现在都在大力推广passwordless的身份验证方式,认为username和password已经不再安全,属于要慢慢摒弃的旧方法,至于哪些身份验证方式比较安全,微软心目中认定的身份验证的级别可以参考下图

解决安卓设备无法使用authenticator app问题_MFA


可以看到authenticator app或者其他厂商的这些应用都属于微软认为的比较安全的身份验证方式,所以不管是个人还是企业都是属于非常推荐的,而authenticator app在中国也是可用的,但要注意的是,这里会有一定的限制

首先从下载来说,因为中国没有Google play,所以对于安卓用户来说,authenticator app需要到本地的应用商店里下载,但并不是所有应用商店都可以找到authenticator app,个人一般是在baidu的app store里去下载

其次,对于身份验证方式来说,如上图所见,authenticator app本身就支持不止一种的验证方式,但并不是所有方式和功能都可以在中国大陆使用,具体的信息可以参考下表

Microsoft Authenticator 功能

在中国可用?

使用推送通知的双重验证设置

使用推送通知验证标识的预先存在的双重验证帐户

预先存在的双重验证帐户,用于执行通知的手动检查

仅使用临时验证码进行双重验证

手机登录注册

使用推送通知的现有手机登录

通过对验证请求执行手动检查来验证现有手机登录

支持个人 Microsoft 帐户的 Authenticator 应用

其中基于通知的这部分功能都是不可用的,也就是上图中的push notiication,因为这部分功能要基于Google GMS里的组件,而这也会导致一部分用户在使用authenticator app进行注册的时候误认为authenticator app在中国完全不可用,一般来说看到的会是下边这种报错,提示要检查push notification是否启用

解决安卓设备无法使用authenticator app问题_推送通知_02

实际上这个是可以设置的,安卓手机虽然没办法用push notification,但是我们可以用OTP的方式注册在authenticator app里,使用每30秒生成一次的验证码来进行验证,要开启这个功能的话,首先从服务端来说,Azure这部分的设置现在有两个位置可以做,主要取决于目前在用的是哪种方式

  1. Legacy MFA and SSPR
  2. Authentication methods policy

今天主要介绍的是legacy MFA的设置方法,但是这种方式在2024/09/30之后就会retire了,新的方式可以之后有时间介绍下

对于legacy MFA来说,首先到Entra ID->users这里进入per-user MFA的设置界面

解决安卓设备无法使用authenticator app问题_cloud_03

然后找到service settings

解决安卓设备无法使用authenticator app问题_Azure_04

确保verification code from mobile app or hardware token这个选项是选中的状态

解决安卓设备无法使用authenticator app问题_MFA_05

策略的生效大概需要半小时左右,之后在设置authenticator的时候,确定自己能看到i want to use a different authenticator app,只有选择这个选项才能用OTP的方式,否则还会是push notification

解决安卓设备无法使用authenticator app问题_MFA_06

之后的步骤就比较简单了,依然还是扫二维码进行注册即可

如果看到的是下边的界面,证明之前的设置没有生效,需要再等等

解决安卓设备无法使用authenticator app问题_推送通知_07

设置完成之后,正常就可以用authenticator app了

标签:方式,验证,安卓,身份验证,authenticator,设置,app
From: https://blog.51cto.com/mxyit/8890314

相关文章

  • 隐蔽的监控!美国政府利用苹果/安卓手机推送通知追踪目标
    12月14日消息,美国民主党参议员RonWyden日前致信司法部,表示美国联邦政府调查人员曾利用推送通知数据追踪关注对象,首次披露了美国人可以通过智能手机提供的一项基本服务而被追踪的事实。Wyden在信中表示,司法部曾禁止苹果和谷歌讨论这项追踪技术,并要求这些公司修改规定。Wyden还指出,......
  • 在 uniapp 中为 App 添加权限告知目的
     constpermission={ //初始化状态 state:{ //处理应用程序权限请求 WRITE_EXTERNAL_STORAGE:false, ACCESS_FINE_LOCATION:false, CALL_PHONE:false, CAMERA:false, RECORD_AUDIO:false, READ_CONTACTS:false, WRITE_CONTACTS:false, /*#ifd......
  • tita | 升级「项目管理」体验+功能~ APP贴
    一直被质疑是PC阉割版的APP项目功能,今天终于要翻身了,功能+体验大跃进,小T突觉PC端要被遗弃了~Tita-OKR和新绩效一体化管理平台赶紧瞅来,瞅完记得更新APP,更新APP,更新APP,重要的事说三遍!【里程碑管理,预警风险】     1.根据阶段划分工作安排,管控时间节点;2.自动根据里......
  • 安卓之读取网页的各种技术方式的优劣
    文章摘要    随着移动互联网的快速发展,安卓作为全球最大的移动操作系统之一,对于如何高效、准确地读取和解析网页数据有着极高的需求。本文将对安卓平台上几种主流的网页读取与解析技术进行详细介绍和比较分析,帮助开发者选择合适的技术方案。正文WebView    WebV......
  • 安卓之读取网页的各种技术方式的优劣
    文章摘要  随着移动互联网的快速发展,安卓作为全球最大的移动操作系统之一,对于如何高效、准确地读取和解析网页数据有着极高的需求。本文将对安卓平台上几种主流的网页读取与解析技术进行详细介绍和比较分析,帮助开发者选择合适的技术方案。正文WebView  WebView是安卓平台内置的......
  • uniapp实现水印
    1.新建水印文件<template><viewclass="make"><viewclass="list"><viewclass="item"v-for="iin500"><text>{{info}}</text></vi......
  • 如何将小程序运行在App中完成灰度测试?
    灰度测试(GrayTesting)是一种软件测试策略,也被称为渐进性测试或部分上线测试。在灰度测试中,新的软件版本或功能并非一次性推送给所有用户,而是仅在一小部分用户中进行测试。这可以帮助开发团队逐步暴露新功能或版本,以便及时发现和修复问题,降低对整个用户群体的潜在影响。 对于......
  • 【UniApp】-uni-app-pinia存储数据
    前言经过上个章节的介绍,大家可以了解到uni-app-数据缓存的基本使用方法那本章节来给大家介绍一下uni-app-pinia存储数据的基本使用方法经过我这么多篇章的介绍,我发现大家环境比较耗时,所以在今后的文章中,我会尽量减少环境的搭建如果某一篇的文章环境确实是不一样的,我会在......
  • 第三章:@RequestMapping注解
    一、搭建框架二、控制器中有多个方法对应同一个请求的情况三、@RequestMapping注解标识的位置四、@RequestMapping注解的value属性五、@RequestMapping注解的method属性六、@RequestMapping注解结合请求方式的派生注......
  • 【Azure App Service】当App Service中使用系统标识无法获取Access Token时
    问题描述AppSerive上的应用配置了系统标识(SystemIdentity),通过系统标识获取到访问KeyVault资源的AccessToken。但这次确遇见了无法获取到正常的AccessToken。 验证问题1:查看AppService的门户中是否启用了系统标识  2:进入AppService的Kudu站点,查看Environment参数中IDENT......