one-time-password相关内容

Python 中的 Google 身份验证器实现

我正在尝试使用可以使用 Google 身份验证器应用程序. Google 身份验证器的作用 基本上,Google Authenticator 实现两种类型的密码: HOTP - 基于 HMAC 的一次性密码,这意味着每次调用都会更改密码,符合 RFC4226 和 TOTP - 基于时间的一次性密码,每 30 秒更改一次(据我所知). Google Authenticato ..

JWT 和一次性令牌?

我正在滚动我自己的 JWT 令牌身份验证,但是,我真的希望它是一次性令牌 - 所以一旦使用它,服务器就会生成一个新令牌,客户端将不得不使用在下一次请求/调用期间使用该令牌. 然而,据我所知,JWT 应该是“无状态的"——但是使用一次性令牌的方法,我想我需要以某种方式存储有效令牌,因为令牌将被刷新一次它被使用了.或者有什么办法可以避免在服务器上存储一个值,并且仍然能够创建一次性令牌? 为 ..
发布时间:2021-11-15 01:25:44 其他开发

根据焦点文本字段更改线条颜色

我正在尝试创建一个在每个数字底部都有虚线的 OTP 页面.我为每个数字使用了一个文本字段,总共使用了 6 个文本字段的 6 个数字.我希望下一行在用户输入整数之前改变它的颜色. 该行将更改其颜色等,具体取决于哪个是活动文本字段.请注意,活动文本字段不应具有不同的颜色.只有下一个文本字段应该.所以如果我输入第一个数字,第二个应该已经是绿色的了. 然后当我在第二个文本字段中输入一个数字时, ..
发布时间:2021-09-06 19:33:47 其他开发

如何实现本机 otp 检索器并为应用程序生成哈希键

React Native 的初学者 我正在尝试使用 react-native-sms-retriever 自动验证 OTP我在项目中实现了以下示例 示例实现 这个示例不是获取哈希键的方法.你必须通过执行命令手动获取它 当我执行命令时,它不会要求输入密码.它应该询问因为它在这里 我使用波纹管命令生成了调试哈希键在“java/bin"文件夹中执行.但它不是 keytool - ..

Swift如何创建OTP验证屏幕并在多个uitextfield上向后检测删除

所以我做这个otp屏幕,但是我有一些收获, 我用一堆uitextfield制作了这个otp屏幕,并给出了它的逻辑,但我只是无法删除我制作的textfield中的num 当我像我的数字的前2个一样填充文本字段时,不会删除文本字段,即使我按下ess backButton也不会起作用.....但是当我填充整个文本字段的数量(在我的情况下是六个)时,它将起作用./p> 所以我必须填写所有六个 ..
发布时间:2021-05-17 19:48:39 移动开发

Firebase OTP验证onVerificationCompleted未调用

我正在尝试设置OTP验证,因此,当用户输入他们的电话号码时,我会向他们发送一个个人识别码,并调用 onCodeSent()并收到该个人识别码,但是问题是调用 onVerificationCompleted()时,我想转到另一个活动,用户可以在其中输入代码图钉进行验证,但根本没有调用它,我也不明白为什么.任何帮助将不胜感激,谢谢. val auth = PhoneAuthOptions.newB ..

Azure B2C一次性访问受保护的API

我在azure上有一个Web应用程序(REST API),并且我有一个B2C设置来保护它的安全,要求您登录才能访问API.很好,因为我希望将API限制为成员.基本上,整个Web应用程序都需要身份验证,并会提示您登录. 这里有问题-我的应用有用户(有帐户)和客户(没有帐户).这些客户可能会收到一封电子邮件,其中涉及与一位用户建立的新约会-该电子邮件应具有一个或多个链接/按钮(即,一个按钮以确认约会 ..
发布时间:2021-04-13 20:16:09 C#/.NET

我可以在移动浏览器上自动读取OTP吗?

我正在尝试在移动浏览器上自动读取登录OTP.我的Web应用程序是在Angular 7中构建的. 用户单击登录后,就会通过AWS将OTP发送到6位数代码的用户手机. 我已经查询了Google的SMS Retriever API,但这对我的情况没有帮助. 是否可以从移动浏览器读取OTP? 解决方案 是的,现在可以做到.Chrome在版本84及更高版本中发布了此功能.借助 WE ..
发布时间:2021-04-06 19:40:02 前端开发

JWT和一次性令牌?

我正在滚动自己的JWT令牌身份验证,但是,我真的希望它是一个一次性令牌–因此,一旦使用它,服务器将生成一个新令牌,而客户端将不得不使用在下一个请求/调用期间使用该令牌. 但是,据我了解,JWT应该是“无状态的"-但是使用一次性令牌的方法,我想我将需要以某种方式存储有效令牌,因为令牌将被刷新一次它被使用了.还是有什么方法可以避免在服务器上存储值,并且仍然能够创建一次性令牌? 为什么我不想 ..
发布时间:2021-02-14 19:46:48 其他开发

如果我们使用多个文本字段,如何自动获取OTP

我知道,如果要自动获取OTP(如果使用单个文本字段),则需要使用 otpTextField.textContentType = .oneTimeCode 但是,如果我们使用多个文本字段(根据下图) 我们应该如何实现呢? 解决方案 我在6个不同的UITextField中陷入了Firebase OneTimeCode的困境,并设法允许OS从文本消息自动填充它,还允许用户复制和粘 ..
发布时间:2020-12-01 01:55:12 移动开发

在iOS中自动进行OTP验证?

是否有任何方法可以将iPhone收件箱(SMS)中的数据访问ios应用程序以进行自动OTP验证,就像Android中的验证方法一样?感谢您的帮助. 解决方案 在iOS 12中,Apple引入了称为Security Code AutoFill的功能. 要在您的应用中使用此功能,只需设置UITextField的输入视图的textContentType属性oneTimeCode. o ..
发布时间:2020-11-30 20:42:05 移动开发

如何通过API获取Google或Authy OTP

是否可以通过API获得OTP? 我有一个需要2fa的API. 当然可以将其关闭,但我真的很想不这样做. 解决方案 我可以帮您解决这个问题.仅供参考,我与Authy合作.您是否打算获取OTP代码并随后自动验证该代码?出于好奇,您是否正在执行此操作以进行集成测试? 您可以通过以下方式与Authy取得联系: 购买Twilio VOIP号码 将Twilio VOIP号码的SMS We ..
发布时间:2020-11-16 21:03:28 其他开发

我可以使用Firebase的“电话号码身份验证"吗?电话号码验证功能?

我实际上是使用Firebase Google auth来登录用户,此后,我想将用户的基本详细信息带入数据库(其中还包括用户的手机号码),所以我的问题是可以使用电话号码身份验证只是为了验证用户的移动电话号码(使用OTP),然后可以将其存储到数据库中? 谢谢! 解决方案 如果您只想使用Firebase电话身份验证进行电话号码验证,根据我的看法,您可以这样做,但是要实现以下目的: 首先进入 ..

Android一次性密码(OTP)用户注册/开设帐户

我想在我的 android 应用程序中实现 OTP功能. 在此应用中,注册后用户将收到一次密码密钥. 验证OTP 后,用户将可以使用该OTP 成功注册/开设帐户.我需要做些什么来实现这一目标? 解决方案 检查Google身份验证器. https://code.google.com/p/google-authenticator/是具有OTP功能的开源项目 Android应用程序的源代码 ..
发布时间:2020-08-30 03:56:02 移动开发

应该从消息中自动读取OTP(令牌)

我正在开发一个Android应用程序,其中服务器发送一个OTP,而用户需要在该应用程序中输入此OTP,才能为我的应用程序注册.我想要的是,我的App应该能够自动读取服务器发送的OTP.我怎样才能做到这一点?在这方面的任何帮助或指导将不胜感激. 解决方案 我建议您不要使用任何第三方库从SMS收件箱中自动提取OTP. 如果您对广播接收器及其工作原理有基本的了解,则可以轻松完成此操作. 只需尝试 ..
发布时间:2020-08-30 00:30:15 移动开发

TOTP Base32与Base64

我发现每个TOTP实现(甚至是RedHat的FreeOTP)都使用Base32编码/解码来生成它的秘密. 为什么不使用Base64,因为Base32使用的空间大约增加了20%,并且(主要)唯一的优点是,它对人类可读性更好?无论如何,它不会显示给用户. 该实现中的每个注释都表明,其实现遵循 RFC6238 / RFC4226 ,我在RFC文档中找不到关于base32的任何说法. 出于传输 ..
发布时间:2020-07-18 19:50:41 Java开发

Google身份验证器代码与服务器生成的代码不匹配

背景 我目前正在使用两因素身份验证系统,在该系统中,用户可以使用智能手机进行身份验证.用户需要先对其进行验证,然后才能使用他们的设备.为此,他们需要扫描我给他们的QR码,然后输入随后显示的代码. 问题 QR码的扫描工作正常,并且可以通过Google Authenticator应用正确读取.但是,生成的代码与我在服务器上生成的代码不匹配. 我尝试了什么 我尝试了几件事, ..