基於 OAuth2.0 協議的開放平臺認證受權開發套件, 包含受權服務和開放平臺 Docker 鏡像,基於 Spring Boot Starter 的資源服務工具包和客戶端(第三方應用)工具包git
提供最新版開放平臺管理應用的 Docker 鏡像,固然你也能夠在開發環境下對源碼打包部署github
jameszbl/authmore-platform:latest
jameszbl/authmore-admin:latest
jameszbl/authmore-ui:latest
複製代碼
<dependency>
<groupId>com.github.jameszbl</groupId>
<artifactId>authmore-client-springboot-starter</artifactId>
<version>latest version</version>
</dependency>
複製代碼
<dependency>
<groupId>com.github.jameszbl</groupId>
<artifactId>authmore-resource-springboot-starter</artifactId>
<version>latest version</version>
</dependency>
複製代碼
推薦 Docker Stack 或 Docker Compose 方式部署開放平臺,這裏給出目前正常部署的 compose-file 範本,以供參考。redis
version: "3"
services:
platform:
image: jameszbl/authmore-platform
restart: unless-stopped
networks:
- authmore
ports:
- "8086:8086"
depends_on:
- mongo
- redis
admin:
image: jameszbl/authmore-admin
restart: unless-stopped
networks:
- authmore
ports:
- "8083:8083"
depends_on:
- mongo
- redis
authmore-ui:
image: jameszbl/authmore-ui
restart: unless-stopped
networks:
- authmore
ports:
- "3002:80"
depends_on:
- admin
redis:
image: redis
restart: unless-stopped
networks:
- authmore
volumes:
- redis-data:/data
mongo:
image: mongo
restart: unless-stopped
networks:
- authmore
volumes:
- mongo-data:/data/db
- mongo-config:/data/configdb
networks:
authmore:
volumes:
mongo-data:
mongo-config:
redis-data:
複製代碼
通常場景下的部署結構是這樣的:spring
更多關於集成和配置方面的詳細指南請參考 Authmore 最新開發手冊apache
Apache License 2.0springboot
歡迎加入 Authmore 的開發者團隊。 向開源致敬!bash