1.0.0 • Published 6 years ago

polygonal-auth-api v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

polygonal-auth-api

hapi-auth-jwt2

简介

该模块提供 polygonal app 后端工程的 登录验证

配置

auth:
  test: true 
  routePrefix: '/api/auth'
  jwt:
    secret: 'polygonal-default-jwt-secrect'
    expires: '2h'
配置项说明类型默认值
auth.test是否为测试模式,如果为 true,则任意用户名密码均可登录booleanfalse
auth.routePrefix路由前缀'string''/api/auth'
auth.jwt.secretJWT 密钥,请务必重新生成并并配'string''polygonal-default-jwt-secrect'
auth.jwt.expiresJWT Token 有效期'string''2h'

使用

安装

$ yarn add polygonal-mongo-api

index.js 中注入插件

registrations: [
  ...
  'polygonal-auth-api'
],

提供路由

路由方法参数示例说明
/{routePrefix}/loginPOST{ username: 'zhangs', password: 'secret' }登录
/{routePrefix}/pingGETPing 服务,测试 token 是否失效