使用门卫的自定义授权允许2fa和社交登录

时间:2015-03-03 00:29:15

标签: ruby-on-rails doorkeeper

我们希望使用Doorkeeper gem在我们的应用程序中实现OAuth提供程序。但是,我们在登录过程中使用2因子身份验证,因此我们需要一种方法来修改密码授予以接受电子邮件,密码和2fa令牌(如果需要和丢失2fa令牌,则以适当的错误响应)。我们还允许Google社交登录,因此我们还需要使用类似密码的授权,该授权接受来自Google的OAuth 2代码以发出访问令牌,而不是用户名/密码。

门卫可以实现吗?

0 个答案:

没有答案