我想做的是让用户登录其应用程序上的帐户,当他们要登录网页后,他们只需扫描QR码并自动登录网页即可。
当前,我正在使用Xampp localhost进行项目。我只用PHP完成了登录和注册网页。
问题是:
1)我想知道如何从服务器获取访问令牌?
2)当我扫描QR码时,服务器如何知道要登录网页的那个人?
3)我是否需要使用OAuth2从网页和应用中检查用户名或密码是否匹配?
我看到很多例子,都是关于微信如何扫描二维码然后可以登录的,但是如果我使用自己的应用程序,该如何使其像微信一样?
答案 0 :(得分:0)
您可以使用以下软件包google2fa-laravel添加2要素身份验证。
composer require pragmarx/google2fa-laravel
以下程序包会生成随机的二维码:bacon-qr-code。
composer require bacon/bacon-qr-code
Oauth2验证令牌,如果要检查密码是否匹配,则应使用bcrypt。
请按照每个软件包的文档进行操作,以更好地了解2要素身份验证的过程。