logo
0
0
WeChat Login

Just auth into any app

star star

开源地址: Gitee | Github

官方网站(Wiki): https://justauth.plus

可选 Demo

Demo 使用方式

本 Demo 项目默认开启了 SSO 功能,所以需要提前配置 Hosts

修改本地 hosts,加入以下配置

127.0.0.1 sso.jap.com
127.0.0.1 sso1.jap.com
127.0.0.1 sso2.jap.com
127.0.0.1 sso3.jap.com

启动项目后,使用以上配置的任意域名 + 端口号访问,如:http://sso.jap.com:8443

更多使用帮助,请参考:

项目说明

JapApiController为模拟的受保护的资源服务,登录前访问该类下的接口,会跳转到首页并提示"未登录",登录后访问该类下的接口,可以正常访问

完整构建命令

mvn clean install

如果需要更快的构建速度:

mvn clean install -T 4 -Dmaven.compile.fork=true

构建问题与解决方案

问题 1: 手动构建拉取慢

问题描述: 手动构建项目时,需要安装maven和Java、docker客户端

解决方案: 已使用腾讯云CNB指定镜像maven:3.8.6-openjdk-8,自动触发构建并推送到同名制品库

docker启动

docker run -d --name jap-demo -p 8443:8443 -e SPRING_REDIS_HOST=host.docker.internal -e SPRING_REDIS_PORT=6379 -e SPRING_REDIS_PASSWORD=123456ZHYD -e SPRING_REDIS_DATABASE=1 docker.cnb.cool/konno/jap-demo1:latest

修改使用时制品拉取地址请修改为自己的,不然一直是拉取的这个demo

docker run -d --name jap-redis -p 6379:6379 redis:6-alpine redis-server --requirepass 123456ZHYD --appendonly yes

详细配置信息

测试账号密码在: src\main\java\com\fujieid\jap\demo\service\JapSimpleUserServiceImpl.java

配置文件在: src\main\resources\application.properties

版本号在CNB配置文件中:


      env:
        - name: TAG_VERSION
          value: "latest"

请自行替换latest为指定版本,CNB同名制品会被直接替换,例如保持为latest,每次构建则会一直覆盖tag叫latest的版本,不会产生多个制品

About

No description, topics, or website provided.
jap-demorepo-named
Language
Java76.8%
HTML21.4%
Dockerfile1%
Shell0.9%