• Stars
    star
    149
  • Rank 247,098 (Top 5 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

基于 OAuth2.0 协议的跨域认证授权开发套件, 包含授权服务和开放平台 Docker 镜像,基于 Spring Boot Starter 的资源服务工具包和客户端(第三方应用)工具包

Authmore-Logo

基于 OAuth2.0 协议的开放平台认证授权开发套件

Maven Central Travis-CI Apache2 License

简介 | Intro

基于 OAuth2.0 协议的开放平台认证授权开发套件, 包含授权服务和开放平台 Docker 镜像,基于 Spring Boot Starter 的资源服务工具包和客户端(第三方应用)工具包

优点 | Advantages

  • 简洁:专注核心功能 —— 社会化网络下的跨应用认证授权,基于 Spring Boot Starter 的工具包,为开发者提供最简洁的配置。
  • 快速:Authmore 提供了客户端和资源服务端 SDK 及认证中心 Docker 镜像,一键部署,开箱即用。
  • 高效:基于 React.js 和 Ant Design 的认证中心管理系统,帮助开发者随时随地地管理应用,使数据操作透明化。

文档 | Documentation

集成和配置详细指南请参考 Authmore 最新开发手册

原理 | Principle

项目架构原理

结构目录 | Architecture

项目结构说明

最新版本 | Latest Version

提供最新版开放平台管理应用的 Docker 镜像,当然你也可以在开发环境下对源码打包部署

  • 认证平台 Doccker 镜像
jameszbl/authmore-platform:latest

jameszbl/authmore-admin:latest

jameszbl/authmore-ui:latest
  • 客户端 SDK
<dependency>
    <groupId>com.github.jameszbl</groupId>
    <artifactId>authmore-client-springboot-starter</artifactId>
    <version>latest version</version>
</dependency>
  • 资源服务 SDK
<dependency>
    <groupId>com.github.jameszbl</groupId>
    <artifactId>authmore-resource-springboot-starter</artifactId>
    <version>latest version</version>
</dependency>

版权 | License

Apache License 2.0

关注我 | About Me

摆码王子的小屋

More Repositories

1

FS-Blog

个人博客,Spring Boot 开山之作,采用 Spring Boot + MyBatis,前端 Bootstrap + LayUI,支持程序员非常青睐的轻量化的 Markdown 编辑器 Editor.md,支持标签分类检索
Java
738
star
2

java_design_patterns

Java 实现的面向对象设计模式示例, 创建者、抽象工厂、工厂方法、原型、单例、适配器、桥接、组合、装饰器、备忘录、观察者、状态、策略、模板方法、访问者
Java
677
star
3

db-hospital-drug

数据库课程设计-医院药品管理系统,符合 3NDF 的规范数据库设计,Spring Boot + MyBatis + MySQL
Java
230
star
4

zhilian_spider

智联招聘关键词搜索职位信息爬虫
Python
36
star
5

algorithm

常用查找和排序算法
Java
34
star
6

URP_Spider

UPR 教务系统信息收集工具(爬虫)
Python
25
star
7

keykee

这是一个记录键盘的使用情况的软件,精确统计每个按键,按键24小时统计,按键频次趋势分析
Python
20
star
8

JianZu

A prototype Android application that integrates rental and secondhand transactions.
Java
9
star
9

JCloudBak

Automatic backup tool for removable device files based on Qiniu cloud storage.
Java
6
star
10

reactive-java

Java 异步编程实战
Java
6
star
11

diulala-server

丢啦啦-大学生公益失物招领平台-服务端应用
Java
5
star
12

bookit

Vue-based bookkeeping App fro Android.
Vue
5
star
13

james-blog

郑保乐的博客 http://james.letec.top
CSS
4
star
14

authmore-doc

开发者手册 - 基于 OAuth2.0 协议的跨应用认证授权开发套件
JavaScript
3
star
15

boss-batch

BOSS直聘批量沟通工具 (ADB)
Python
3
star
16

console-util

命令行字符输出的工具集,目前的功能有表格输出
Java
3
star
17

shell-in-action

Shell 编程实战
Shell
3
star
18

spring-kotlin

使用 Kotlin 构建 Spring Boot 应用,包含 Junit5 Mockito 集成测试
Kotlin
2
star
19

authmore-ui

Authmore 认证平台前端 - 基于 OAuth2.0 的跨域认证授权开发套件
JavaScript
2
star
20

sb-demo

Java
2
star
21

JCloudBak-Linux

Automatic backup tool for removable device files based on Qiniu cloud storage for Linux.
Java
2
star
22

hebust_practise

HTML Practise
HTML
2
star
23

jameszbl.github.io

郑保乐的博客 | James' Blog - 访问 http://james.letec.top
HTML
2
star
24

Qt_Library

Qt 实现的图书管理系统
C++
2
star
25

concurrency

Kotlin (JVM) 并发编程
Kotlin
2
star
26

easy-json

Java 对象和 Json 之间转换的工具
2
star
27

java-share

1
star
28

jencrypt

File and directory encryption application with auto-mount volume.
Python
1
star
29

Dictionary

实现英汉互译等功能的 Android APP
Java
1
star
30

zhilian_analysis

智联招聘职位信息大数据分析
1
star
31

homebrew-jencrypt

homebrew-jencrypt
Ruby
1
star
32

repo-cleaner

常见构建工具依赖仓库清理工具 - 自动扫描指定范围的项目,识别没有使用的版本或过期的依赖,自定义的删除,释放磁盘空间
Python
1
star
33

Library_Management_System

A java web project that uses Spring MVC , Spring , MyBatis , jQuery EasyUI , bootstrap and so on . It can be used to manage a library , especially managing books' info .
Java
1
star