Sign inSign up

jamma/passport

By jamma

•Updated over 6 years ago

Image
0

1.4K

jamma/passport repository overview

⁠通行证 passport

通行证系统

⁠Features

  • 账号密码注册和登录

  • 手机验证码注册和登录

  • 游客登录

  • 微信公众号登录

  • 微信小程序登录

⁠服务说明

  • 服务基于jm-server⁠框架建立

  • 服务模块集合

    • jm-passport(账号密码注册和登录)

      服务依赖

    • jm-passport-mobile(手机号+验证码注册和登录)

      服务依赖

    • passport-weapp(微信小程序登录)

      服务依赖

    • passport-wechat(微信公众号登录)

      服务依赖

⁠详细API

API文档请参见:swagger文档⁠

⁠构建运行

// 安装依赖包
lerna bootstrap
// 项目启动
npm run start

⁠部署

采用docker部署,容器默认监听80端口

docker镜像: jamma/passport

环境变量见后面的环境变量⁠说明

docker run -d name passport  jamma/passport

⁠环境变量

⁠jm-server

请参考 jm-server⁠

⁠jm-server-jaeger
配置项默认值描述
service_name"acl"链路追踪登记的服务名称
jaeger选填, 链路跟踪, 默认不开启, 如配置了链路地址将开启
⁠common
配置项默认值描述
gateway"http://gateway⁠"Gateway服务器Uri
⁠jm-passport-mobile
配置项默认值描述
captcha_key_prefix"captcha:"图像验证码key前缀
disable_captchafalse禁止图形验证码
sms_key_prefix"sms:"短信验证码key前缀
sign_name阿里云短信签名
template_code阿里云短信模板编号

Tag summary

Content type

Image

Digest

Size

29 MB

Last updated

over 6 years ago

docker pull jamma/passport