认证模块是一个用于基于令牌的身份验证的Node.js模块。该模块使用Json Web Tokens(JWT)进行身份验证。

配置

  • 秘密密钥:打开index.js文件并相应地选择秘密密钥。

  • MONGODB URL(可选):指定您的MongoDB主机URL,使用注册功能时需要连接MongoDB。

  • 收藏名称:定义MongoDB集合的名称。

用途

  • 在您的应用程序中,使用 require('authmodule')

  • authmodule.authenticate:提供正确的用户名和密码时,系统将向客户端发出令牌。

  • authmodule.refresh_token:当令牌过期时,使用旧令牌调用此端点将发出新令牌。

  • authmodule.register_user:使用JSON对象中的用户详细信息调用此端点,在MongoDB中创建一个条目并发出令牌作为响应。