天道酬勤,学无止境

two-factor-authentication

2FA 推送到 GitHub 时出现问题(2FA give problems when pushing to GitHub)

问题 我在 Raspberry Pi 上的 GitHub 上克隆了一个项目,创建了一个新分支并将所有内容推送到存储库。 为此,我需要下一个命令: git clone https://www.github.com/heinpauwelyn/my_repo git checkout -b raspberry git push origin raspberry 我遇到的问题是我无法将分支推送到 GitHub.com。 我需要输入我的用户名和密码,但我不能为此使用 2FA。 这是 Git 或 GitHub 中的错误,有没有办法获取身份验证密钥并输入它? 我不会在 GitHub 上启用 2FA。 回答1 使用 2FA,您必须创建一个个人访问令牌,以便在使用 HTTPS URL 在命令行上对 GitHub 进行身份验证时用作密码:https://help.github.com/articles/which-remote-url-should-i-use /#when-2fa-is-enabled 或者您可以使用 ssh 进行克隆 https://help.github.com/articles/which-remote-url-should-i-use/#cloning-with-ssh-urls(也可能有用:https://help. github.com/articles/generate

2021-06-26 07:23:46    分类:技术分享    git   github   git-push   two-factor-authentication

Google 身份验证器代码与服务器生成的代码不匹配(Google Authenticator code does not match server generated code)

问题 背景 我目前正在开发一个双因素身份验证系统,用户可以使用他们的智能手机进行身份验证。 在用户可以使用他们的设备之前,他们需要先验证它。 为此,他们需要扫描我给他们的二维码,然后输入随后显示的代码。 问题 QR 码的扫描工作正常,并且可以被 Google Authenticator 应用正确读取。 但是,生成的代码与我在服务器上生成的代码不匹配。 我试过什么 我已经尝试了几件事,希望能找到我的问题。 我尝试在 Google Authenticator 应用程序中直接插入一个默认密码: 'thiswasmysecretkeyused'和一个base64.b32encode()编码版本的密码: 'ORUGS43XMFZW26LTMVRXEZLUNNSXS5LTMVSA====' ,但这两个生成的代码与服务器不同。 我读到密钥的尾随====可能会导致它不起作用,所以我尝试添加一个没有这些的。 仍然没有好的结果(它们生成相同的代码) 我尝试使用不同的算法来生成 TOTP 代码,因为万一我使用的算法(django-otp)不正确。 我使用的不同算法取自这个答案。 当使用相同的密钥时,两种算法生成相同的代码。 我检查了我系统上的时间。 我看到操作系统和我的智能手机一样显示15:03 。 在使用time.time()和datetime.datetime.now()在 python

2021-06-23 05:32:24    分类:技术分享    python   django   two-factor-authentication   google-authenticator   one-time-password

How to create google two factor authentication using php?

I want to use Google 2FA in my PHP project. The user needs to enter the 6 digit 2fa code while logging in. May you draw some tips on which direction to take?

2021-06-15 03:04:58    分类:问答    php   two-factor-authentication   google-authenticator

Perl 中的 Google 身份验证器实现(Google Authenticator implementation in Perl)

问题 我正在寻找一个简单的 Perl 实现来验证使用服务器端机密创建的 Google 身份验证器令牌。 例如, 以下 Google URL 允许您以 base32 格式(在以下情况下,密码为e4ytonjeim4hcsrhja5fe5kqfu )将服务器密码编码为可从 Google 身份验证器应用程序读取的二维码(见下图): https://chart.googleapis.com/chart?cht=qr&chs=100x100&chl=otpauth%3A%2F%2Ftotp%2Fmysite%3A29%3Fsecret%3De4ytonjeim4hcsrhja5fe5kqfu%26issuer%3Dmysite 将二维码扫描到身份验证器应用程序后,它会生成类似于:716340 的令牌。如何验证令牌的正确性? 这个问题是这个 Python 问题的 Perl 等价物:Google Authenticator implementation in Python 回答1 这是另一个解决方案,您可以验证它是否与此示例中生成的令牌匹配 use Authen::OATH; use Convert::Base32; my $oath = Authen::OATH->new(); my $secret = "JBSWY3DPEHPK3PXP"; my $otp = $oath->totp(

2021-06-12 10:35:47    分类:技术分享    perl   two-factor-authentication   google-authenticator

如何直接在 iPhone 中将用户消息框中的 OTP 填充到应用程序? [复制](How to populate OTP from user's message box to application directly in iPhone? [duplicate])

问题 这个问题在这里已经有了答案: iPhone 应用程序 - 阅读短信(3 个回答) 7年前关闭。 我正在开发具有移动和 iPhone 应用程序的互联网交易应用程序。 随着最近的市场趋势,我们正在努力包括两因素身份验证。 为此,我们将向用户注册的手机号码发送一次性密码作为短信。 有没有办法让 OTP 可以从 iPhone 中用户的消息框中自动填充到应用程序中? 我应该使用什么算法让我的应用读取用户的消息框? 提前致谢:) 回答1 您可以从您的应用程序访问短信。 所以最好让用户输入他的联系电话并向他的手机发送短信 -(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { if (!url) { UIApplication * yourapplication =[UIApplication sharedApplication]; NSString *outputpath =@"appname://data/"; NSURL *url =[NSURL URLWithString:outputpath]; [yourapplication openURL

2021-06-11 08:54:08    分类:技术分享    ios   iphone   message   two-factor-authentication   one-time-password

如何将更多设备添加到 AWS 根账户 MFA(How to add more devices to AWS root account MFA)

问题 我已经在我的 iPhone 中安装了 Google 身份验证器,我正在使用它来登录我的 AWS 根帐户。 我还想添加使用我的 Android 手机使用 MFA 登录的功能,使用相应的令牌生成器 Android 应用程序。 是否可以添加第二个设备以及具体如何添加? 还是 AWS 根账户 MFA 绑定到一台(虚拟)设备? 回答1 您只能将一台 MFA 设备绑定到您的根帐户。 您需要为单独的设备设置单独的 IAM 用户帐户。 从常见问题: 问:我的 AWS 账户可以有多个处于活动状态的身份验证设备吗? 是的。 每个 IAM 用户都可以拥有自己的身份验证设备。 但是,每个身份(IAM 用户或根账户)只能与一个身份验证设备相关联。 更新:所以虽然它没有得到官方支持,但有一个人声称他能够通过使用相同的二维码同时在两台设备上注册谷歌身份验证器。 当然,他没有使用 AWS 来做这件事,但这值得一试。 https://www.quora.com/Can-Google-Authenticator-be-used-on-multiple-devices 更新 2:我已经开始将 Authy 用于 MFA 而不是 Google Authenticator。 Authy 现在支持的一项很酷的功能是所有 MFA 令牌的多设备。 我目前设置了我的手机和平板电脑,可以使用 Authy Multi Device

2021-06-11 04:00:18    分类:技术分享    amazon-web-services   two-factor-authentication

Google Authenticator code does not match server generated code

Background I'm currently working on a two-factor authentication system where user are able to authenticate using their smartphone. Before the user can make use of their device they need to verify it first. For this they need to scan a QR code I give them and enter the code that subsequently shows. Problem The scanning of the QR code works fine, and it gets read correctly by the Google Authenticator app. However, the generated codes don't match with the ones I'm generating on the server. What have I tried I have tried a couple of things in the hope of finding my problem. I have tried directly

2021-05-31 18:12:56    分类:问答    python   django   two-factor-authentication   google-authenticator   one-time-password

Google Authenticator implementation in Perl

I am looking for a simple Perl implementation that verifies a Google authenticator token that has been created using a server side secret. For instance, The following Google URL allows you to encode a server secret in base32 format (in the below case the secret is e4ytonjeim4hcsrhja5fe5kqfu) as a QR code that can be read from Google authenticator app (see image below): https://chart.googleapis.com/chart?cht=qr&chs=100x100&chl=otpauth%3A%2F%2Ftotp%2Fmysite%3A29%3Fsecret%3De4ytonjeim4hcsrhja5fe5kqfu%26issuer%3Dmysite Once the QR code is scanned into the authenticator app it produces tokens like

2021-05-25 10:14:22    分类:问答    perl   two-factor-authentication   google-authenticator

How to add more devices to AWS root account MFA

I already have Google authenticator installed in my iPhone and I'm using it to signin to my AWS root account. I want to add the ability to login with MFA using my Android phone as well, using a corresponding token-generator Android app. Is it possible to add a second device and how exactly? Or is AWS root account MFA bind to one (virtual) device?

2021-05-18 06:15:43    分类:问答    amazon-web-services   two-factor-authentication

Is there a tutorial on how to implement Google Authenticator in .NET apps? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 6 months ago. Improve this question I'm looking for a tutorial on how to use Google Authenticator in .NET-apps. Does this exist, and if so, where can I find it? I understand that this can be used to add two-factor-authentication to your own apps.

2021-05-15 05:28:22    分类:问答    .net   google-authenticator   two-factor-authentication