sails-api-jwt:基于JWT的API,用于用户注册和授权

时间:2021-05-14 23:54:14
【文件属性】:
文件名称:sails-api-jwt:基于JWT的API,用于用户注册和授权
文件大小:47KB
文件格式:ZIP
更新时间:2021-05-14 23:54:14
api jwt backend sailsjs sails JSON Web令牌授权API 基于 (v0.12) 用于用户注册和授权的基于JWT的API的示例实现。 它支持: 用户注册; 用户登录; 获取帐户信息; 令牌生成和验证; 密码重置(带有重置令牌); 密码更改(使用JWT凭证); 帐户锁定。 要做的事情: 可选的电子邮件通知(基于环境); 保持重置令牌已加密并带有有效日期; 冻结一段时间后解锁; 注册确认(带有确认令牌)。 开始 npm run start 或者,如果您在全球范围内拥有Sails: sails lift 出于安全原因,请在api/config/env/development.js更改JWT_SECRET 。 通过JWT 无令牌的端点: /user/create /user/login /user/forgot /user/reset_password 令牌所需的端点: /user
【文件预览】:
sails-api-jwt-master
----.gitignore(3KB)
----README.md(4KB)
----test()
--------User.test.js(18KB)
----LICENSE(1KB)
----api()
--------services()
--------responses()
--------constants()
--------models()
--------controllers()
--------policies()
----app.js(2KB)
----package.json(1KB)
----config()
--------policies.js(2KB)
--------email.js(248B)
--------sockets.js(8KB)
--------http.js(4KB)
--------blueprints.js(10KB)
--------bootstrap.js(628B)
--------models.js(1KB)
--------session.js(5KB)
--------csrf.js(3KB)
--------connections.js(5KB)
--------i18n.js(3KB)
--------log.js(1KB)
--------routes.js(2KB)
--------env()
--------cors.js(4KB)
--------views.js(6KB)
--------locales()
--------globals.js(3KB)
----.sailsrc(103B)
----.eslintignore(68B)
----.travis.yml(222B)
----.editorconfig(164B)
----.eslintrc.json(748B)

网友评论