通行证系统
账号密码注册和登录
手机验证码注册和登录
游客登录
微信公众号登录
微信小程序登录
服务基于jm-server框架建立
服务模块集合
jm-passport(账号密码注册和登录)
服务依赖
jm-passport-mobile(手机号+验证码注册和登录)
服务依赖
user(用户账号系统)sso(单点登录系统)sms(短信发送,用于发送验证码)captcha(图形验证码)verifycode(验证码校验)passport-weapp(微信小程序登录)
服务依赖
sso(单点登录系统)wechatUser(微信用户登记系统)weapp(微信小程序登录系统)passport-wechat(微信公众号登录)
服务依赖
sso(单点登录系统)wechatUser(微信用户登记系统)wechat(微信公众号登录系统)API文档请参见:swagger文档
// 安装依赖包
lerna bootstrap
// 项目启动
npm run start
采用docker部署,容器默认监听80端口
docker镜像: jamma/passport
环境变量见后面的环境变量说明
docker run -d name passport jamma/passport
请参考 jm-server
| 配置项 | 默认值 | 描述 |
|---|---|---|
| service_name | "acl" | 链路追踪登记的服务名称 |
| jaeger | 选填, 链路跟踪, 默认不开启, 如配置了链路地址将开启 |
| 配置项 | 默认值 | 描述 |
|---|---|---|
| gateway | "http://gateway" | Gateway服务器Uri |
| 配置项 | 默认值 | 描述 |
|---|---|---|
| captcha_key_prefix | "captcha:" | 图像验证码key前缀 |
| disable_captcha | false | 禁止图形验证码 |
| sms_key_prefix | "sms:" | 短信验证码key前缀 |
| sign_name | 阿里云短信签名 | |
| template_code | 阿里云短信模板编号 |
Content type
Image
Digest
Size
29 MB
Last updated
over 6 years ago
docker pull jamma/passport