背景:我想在我们的网站上实现类似的东西,我正在寻找建议和可能的 API 来允许它开箱即用,而不是重新发明轮子,但我什至无法找出正确的搜索词.
如我的银行账户所示:
- 当我注册时,我被要求选择一个我会记住的短语
- 现在,当我登录我的网站时,过程如下:
- 我输入我的用户名,然后单击“下一步”。
- 银行网站向我展示了这句话。 这有助于我确信我实际上是在我的银行网站上,而不是为了窃取我的登录凭据而设置的一些虚假网站。
- 如果密码匹配,我输入我的密码以完成身份验证过程。
- 如果密码不匹配,我知道我输入了错误的用户名或者我在网络钓鱼网站上,然后我返回银行的主页并重新开始。
在我看来,这听起来像是“多步骤身份验证”。但是,当我搜索它时,我不断获得多因素身份验证的结果 - 使用令牌进行身份验证,或者由谷歌和其他网站实施的两步身份验证。虽然我非常支持使用发送到您的移动设备的令牌或代码进行多因素身份验证,但我也想弄清楚如何做我的银行正在做的事情。
此身份验证模式是否有名称或术语?