使用用户名或电子邮件进行身份验证

杰伊克

使用羽毛认证,可以使用可配置的用户名字段对用户进行认证。目前,我可以将身份验证配置为使用用户模型usernameORemail字段,但我想同时向用户提供usernameAND选项email

最好的方法是什么?

杰伊克

显然,可以连接身份验证方法,因此解决方案应类似于:

app.configure(auth({ secret: 'super secret' }))
  .configure(local()) // defaults usernameField to 'email'
  .configure(local({ // support username
    name: 'local-username',
    usernameField: 'username'
}));

可以在GitHub上找到更完整的示例:https : //github.com/jaredhanson/passport-local/pull/148#issuecomment-261506180

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用用户名而不是电子邮件进行JWTAuth身份验证

来自分类Dev

使用用户名而不是电子邮件进行身份验证laravel 5.2

来自分类Dev

OAuth2:使用电子邮件(而不是用户名)进行身份验证

来自分类Dev

Picketlink-如何实现同时接受使用用户名或电子邮件的身份验证

来自分类Dev

仅使用用户名进行身份验证

来自分类Dev

同时拥有用户名和电子邮件,但在django-rest-auth中使用电子邮件对用户进行身份验证

来自分类Dev

Cognito将用户名设为电子邮件Google身份验证

来自分类Dev

如何通过电子邮件用户名身份验证创建Google Calendar事件?

来自分类Dev

Laravel 5-如何使用带有用户名的基本身份验证代替电子邮件?

来自分类Dev

在PHP的LDAP身份验证中,如何使用电子邮件代替用户名?

来自分类Dev

使用用户名或电子邮件登录

来自分类Dev

使用用户名使用UnboundID对Active Directory用户进行身份验证

来自分类Dev

LDAP:无法使用用户名中的句点对用户进行身份验证

来自分类Dev

使用用户名的Java LDAP身份验证

来自分类Dev

使用用户名和密码从WPF应用程序进行GitHub身份验证

来自分类Dev

在Asp.net mvc5中使用用户名代替电子邮件作为身份

来自分类Dev

如何使用邮件ID而不是用户名对ldap服务器进行身份验证

来自分类Dev

如何使用邮件ID而不是用户名对ldap服务器进行身份验证

来自分类Dev

更改Asp.NET身份验证以注册电子邮件地址,但不注册用户名

来自分类Dev

更改Asp.NET身份验证以注册电子邮件地址,但不注册用户名

来自分类Dev

Apache Shiro:使用用户名/密码进行身份验证,但将用户标识存储为主体

来自分类Dev

如何在已经建立的项目中将用户名身份验证更改为电子邮件身份验证?

来自分类Dev

是否可以仅使用Marketo使用用户名和密码进行OAuth2身份验证?

来自分类Dev

如何使用Python在Selenium中使用用户名和密码对代理进行身份验证

来自分类Dev

是否可以仅使用Marketo使用用户名和密码进行OAuth2身份验证?

来自分类Dev

无法使用2个可能的身份验证器使用用户名在SMTP服务器上进行身份验证

来自分类Dev

如何为使用电话身份验证进行身份验证的用户添加电子邮件地址

来自分类Dev

使用用户名或电子邮件使用codeigniter登录

来自分类Dev

使用 Android 进行 Firebase 电子邮件和密码身份验证 - 用户注册

Related 相关文章

  1. 1

    使用用户名而不是电子邮件进行JWTAuth身份验证

  2. 2

    使用用户名而不是电子邮件进行身份验证laravel 5.2

  3. 3

    OAuth2:使用电子邮件(而不是用户名)进行身份验证

  4. 4

    Picketlink-如何实现同时接受使用用户名或电子邮件的身份验证

  5. 5

    仅使用用户名进行身份验证

  6. 6

    同时拥有用户名和电子邮件,但在django-rest-auth中使用电子邮件对用户进行身份验证

  7. 7

    Cognito将用户名设为电子邮件Google身份验证

  8. 8

    如何通过电子邮件用户名身份验证创建Google Calendar事件?

  9. 9

    Laravel 5-如何使用带有用户名的基本身份验证代替电子邮件?

  10. 10

    在PHP的LDAP身份验证中,如何使用电子邮件代替用户名?

  11. 11

    使用用户名或电子邮件登录

  12. 12

    使用用户名使用UnboundID对Active Directory用户进行身份验证

  13. 13

    LDAP:无法使用用户名中的句点对用户进行身份验证

  14. 14

    使用用户名的Java LDAP身份验证

  15. 15

    使用用户名和密码从WPF应用程序进行GitHub身份验证

  16. 16

    在Asp.net mvc5中使用用户名代替电子邮件作为身份

  17. 17

    如何使用邮件ID而不是用户名对ldap服务器进行身份验证

  18. 18

    如何使用邮件ID而不是用户名对ldap服务器进行身份验证

  19. 19

    更改Asp.NET身份验证以注册电子邮件地址,但不注册用户名

  20. 20

    更改Asp.NET身份验证以注册电子邮件地址,但不注册用户名

  21. 21

    Apache Shiro:使用用户名/密码进行身份验证,但将用户标识存储为主体

  22. 22

    如何在已经建立的项目中将用户名身份验证更改为电子邮件身份验证?

  23. 23

    是否可以仅使用Marketo使用用户名和密码进行OAuth2身份验证?

  24. 24

    如何使用Python在Selenium中使用用户名和密码对代理进行身份验证

  25. 25

    是否可以仅使用Marketo使用用户名和密码进行OAuth2身份验证?

  26. 26

    无法使用2个可能的身份验证器使用用户名在SMTP服务器上进行身份验证

  27. 27

    如何为使用电话身份验证进行身份验证的用户添加电子邮件地址

  28. 28

    使用用户名或电子邮件使用codeigniter登录

  29. 29

    使用 Android 进行 Firebase 电子邮件和密码身份验证 - 用户注册

热门标签

归档