github双重身份验证登录记录

2024-01-29 13:52

本文主要是介绍github双重身份验证登录记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景

github很早就开始通知要进行2FA(双重身份验证)了,我也很早知道了,只是懒不去做。上个月底,继续收到邮件提醒,里面提到截至日期为2024年1月26日,时间紧,必须要着手了。

于是在元旦期间集中搞了一下,后面做了测试,基本确定没啥大问题了。于是有了本文。

官方提示

登录后,网页提示:
在这里插入图片描述

邮箱提示:
在这里插入图片描述

登录提示:
在这里插入图片描述

认证实践

GitHub Mobile

在github上下载APP,安装之,再在手机上登录。

使用freeOTP APP扫描

APP下载:https://iaaa.pku.edu.cn/iaaa/resources/help/FreeOTP.apk
打开APP 设置完密码后就很简单了: 点击软件右下角加号-扫码
扫描Github给出的二维码, 就完成了
要用的时候点击相应的令牌就可以用了
在这里插入图片描述

在这里插入图片描述

在 https://github.com/settings/security 中可看到2FA的信息:

在这里插入图片描述

(笔者使能了GitHub Mobile和Authenticator app两种,前者首选)

认证后的登录

退出,再登录,认证提示如下:
在这里插入图片描述

在GitHub Mobile APP上手动输入数字,如果超时没有确认,则会提示Sign-in request timed out.

个人用的2个大号,经测试没问题。不过遗憾的是,大锤主页所用的github账号无法再登录了,因为当初换邮箱时,没及时更改邮件地址。后面再想其它办法了。

失败的短信尝试

页面:https://github.com/settings/two_factor_authentication/setup/intro

验证真人。

浏览器按F12,输入如下语句:

var option = new Option("China +86","+86");
option.selected = true;
document.getElementById('countrycode').options.add(option, 0);

出现+86 选项,输入手机号+861xxxxxxx。出错,提示:We tried delivering an SMS to that number, but the number doesn't seem to be valid.,无法发短信。

另附:可下载github手机APP(一个APP可适用多个账号),网页登录,手机上确认即可(类似微信)。

未有条件测试的passkey

在这里插入图片描述

在这里插入图片描述

这篇关于github双重身份验证登录记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/657140

相关文章

Python数据验证神器Pydantic库的使用和实践中的避坑指南

《Python数据验证神器Pydantic库的使用和实践中的避坑指南》Pydantic是一个用于数据验证和设置的库,可以显著简化API接口开发,文章通过一个实际案例,展示了Pydantic如何在生产环... 目录1️⃣ 崩溃时刻:当你的API接口又双叒崩了!2️⃣ 神兵天降:3行代码解决验证难题3️⃣ 深度

Python中4大日志记录库比较的终极PK

《Python中4大日志记录库比较的终极PK》日志记录框架是一种工具,可帮助您标准化应用程序中的日志记录过程,:本文主要介绍Python中4大日志记录库比较的相关资料,文中通过代码介绍的非常详细,... 目录一、logging库1、优点2、缺点二、LogAid库三、Loguru库四、Structlogphp

Spring Boot基于 JWT 优化 Spring Security 无状态登录实战指南

《SpringBoot基于JWT优化SpringSecurity无状态登录实战指南》本文介绍如何使用JWT优化SpringSecurity实现无状态登录,提高接口安全性,并通过实际操作步骤... 目录Spring Boot 实战:基于 JWT 优化 Spring Security 无状态登录一、先搞懂:为什

在DataGrip中操作MySQL完整流程步骤(从登录到数据查询)

《在DataGrip中操作MySQL完整流程步骤(从登录到数据查询)》DataGrip是JetBrains公司出品的一款现代化数据库管理工具,支持多种数据库系统,包括MySQL,:本文主要介绍在D... 目录前言一、登录 mysql 服务器1.1 打开 DataGrip 并添加数据源1.2 配置 MySQL

Springboot中JWT登录校验及其拦截器实现方法

《Springboot中JWT登录校验及其拦截器实现方法》:本文主要介绍Springboot中JWT登录校验及其拦截器实现方法的相关资料,包括引入Maven坐标、获取Token、JWT拦截器的实现... 目录前言一、JWT是什么?二、实现步骤1.引入Maven坐标2.获取Token3.JWT拦截器的实现4.

在Ubuntu上打不开GitHub的完整解决方法

《在Ubuntu上打不开GitHub的完整解决方法》当你满心欢喜打开Ubuntu准备推送代码时,突然发现终端里的gitpush卡成狗,浏览器里的GitHub页面直接变成Whoathere!警告页面... 目录一、那些年我们遇到的"红色惊叹号"二、三大症状快速诊断症状1:浏览器直接无法访问症状2:终端操作异常

Java JDK Validation 注解解析与使用方法验证

《JavaJDKValidation注解解析与使用方法验证》JakartaValidation提供了一种声明式、标准化的方式来验证Java对象,与框架无关,可以方便地集成到各种Java应用中,... 目录核心概念1. 主要注解基本约束注解其他常用注解2. 核心接口使用方法1. 基本使用添加依赖 (Maven

90%的人第一步就错了! 顺利登录wifi路由器后台的技巧

《90%的人第一步就错了!顺利登录wifi路由器后台的技巧》登录Wi-Fi路由器,其实就是进入它的后台管理页面,很多朋友不知道该怎么进入路由器后台设置,感兴趣的朋友可以花3分钟了解一下... 你是不是也遇到过这种情况:家里网速突然变慢、想改WiFi密码却不知道从哪进路由器、新装宽带后完全不知道怎么设置?别慌

docker编写java的jar完整步骤记录

《docker编写java的jar完整步骤记录》在平常的开发工作中,我们经常需要部署项目,开发测试完成后,最关键的一步就是部署,:本文主要介绍docker编写java的jar的相关资料,文中通过代... 目录all-docker/生成Docker打包部署文件配置服务A的Dockerfile (a/Docke

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl