Authmore

A lightweight development kit for building OAuth2 open platform.

License

License

Categories

Categories

ORM Data
GroupId

GroupId

com.github.jameszbl
ArtifactId

ArtifactId

authmore-platform
Last Version

Last Version

1.0.9
Release Date

Release Date

Type

Type

jar
Description

Description

Authmore
A lightweight development kit for building OAuth2 open platform.
Project URL

Project URL

https://github.com/jameszbl/authmore
Source Code Management

Source Code Management

https://github.com/jameszbl/authmore

Download authmore-platform

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.jameszbl/authmore-platform/ -->
<dependency>
    <groupId>com.github.jameszbl</groupId>
    <artifactId>authmore-platform</artifactId>
    <version>1.0.9</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.jameszbl/authmore-platform/
implementation 'com.github.jameszbl:authmore-platform:1.0.9'
// https://jarcasting.com/artifacts/com.github.jameszbl/authmore-platform/
implementation ("com.github.jameszbl:authmore-platform:1.0.9")
'com.github.jameszbl:authmore-platform:jar:1.0.9'
<dependency org="com.github.jameszbl" name="authmore-platform" rev="1.0.9">
  <artifact name="authmore-platform" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.jameszbl', module='authmore-platform', version='1.0.9')
)
libraryDependencies += "com.github.jameszbl" % "authmore-platform" % "1.0.9"
[com.github.jameszbl/authmore-platform "1.0.9"]

Dependencies

runtime (12)

Group / Artifact Type Version
com.github.jameszbl : authmore-core jar 1.0.9
com.github.jameszbl : authmore-common jar 1.0.9
org.springframework.boot : spring-boot-starter-web jar
org.springframework.boot : spring-boot-starter-data-mongodb-reactive jar
org.springframework.boot : spring-boot-starter-freemarker jar
org.springframework.security.oauth : spring-security-oauth2 jar 2.3.3.RELEASE
org.springframework.session : spring-session-data-redis jar
org.springframework.boot : spring-boot-starter-data-redis-reactive jar
com.nimbusds : nimbus-jose-jwt jar 6.0.2
org.webjars : jquery jar 3.4.1
org.webjars : bootstrap jar 4.3.1
org.springframework.boot : spring-boot-devtools jar

Project Modules

There are no modules declared in this project.

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

摆码王子的小屋

Versions

Version
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4