22得票2回答
Spring Security OAuth2实现双因素身份验证

我正在寻找实现Spring Security OAuth2的双因素认证(2FA)的想法。要求用户仅在具有敏感信息的特定应用程序中需要双因素认证,这些Web应用程序具有自己的客户端ID。 我想到的一个想法是“滥用”范围批准页面,强制用户输入2FA代码或PIN(或其他内容)。 示例流程如下: ...

18得票1回答
为Github CI配置Jenkins并启用双重身份验证

我的 Github 账户启用了两步验证 (2fa)。我想将 Jenkins 与几个我的私有存储库集成,但由于启用了 2fa 我无法授权它们。请注意这是一个多分支管道项目。 有什么想法可以配置 Jenkins 与私有库连接而不创建没有启用 2fa 的虚拟帐户吗?

18得票3回答
苹果开发者注册需要双重认证

本周我尝试注册苹果开发者计划。 没有这个,我无法发布应用程序到商店。 当进入注册计划时 https://developer.apple.com/programs/enroll 它要求我开启双重身份验证。我做到了,输入了我的电话号码,现在每次登录时我都必须输入我的密码和发送到手机的4位数。 ...

16得票1回答
在两步验证中使用什么HTTP状态码?

我的网站工作流程是用户提交他们的用户名和密码,如果启用了双因素身份验证,我的网站将要求用户通过模态对话框输入2因素令牌。 我的问题是我应该使用哪个HTTP状态代码来通知jQuery提示用户输入2因素令牌? 我考虑使用200 OK,但这可能会误导用户,因为它与成功登录相同。 100 Contin...

15得票4回答
使用带有Google两步验证的git send-mail

我想使用git send-mail来向上游提交补丁,但我的Gmail帐户正在使用两步验证。谷歌提供了专为此类事情而设计的应用程序密码,但我的问题是在哪里存储这个密码以供与git send-mail一起使用是安全的?

14得票3回答
如何在两步验证情况下使用Ansible?

我已经使用DuoSecurity为ssh启用了双重身份验证(使用此playbook:https://github.com/CoffeeAndCode/ansible-duo)。 现在如何使用Ansible来管理服务器。由于这个原因,SSH调用在收集信息时失败。我希望运行playbook的人在...

13得票2回答
更改默认的ASP.NET身份双因素记住Cookie过期时间

我一直在使用ASP.NET Identity 2.2.1。以下是VerifyCode操作的post方法中的代码。var result = await SignInManager.TwoFactorSignInAsync(model.Provider, model.Code, isPersist...

13得票2回答
需要cookie来记住两步验证成功(非持久登录)

我在这里和其他地方读了很多与使用cookie实现“记住我”选项的内容,但我正在寻找的是一种设计cookie以记录双因素身份验证成功的方法。例如,Google就是这样做的:如果第二步成功(例如,您输入了通过短信收到的代码),那么它会设置一个有效期为一段时间(例如30天)的cookie,这意味着第...

13得票2回答
2FA密钥是否应该被哈希存储?

我正在为我们的网站实现使用Google Authenticator的双重认证(2FA)。如果我理解正确,每个用户都会有自己的秘密代码,在登录时我需要这些代码来验证他们输入的6位数字代码。 把这些秘密代码存储在与用户密码相同的数据库中似乎不是一个好主意(虽然,如果有人获取了数据库,我们将面临更...

12得票3回答
如何在SourceTree中配置Bitbucket应用程序密码?

我在Bitbucket启用了双重身份验证,然后创建了一个应用密码。我应该在SourceTree的哪里配置这个应用密码?