# ym-paas-sso-tkey
**Repository Path**: zetor2020/ym-paas-sso-tkey
## Basic Information
- **Project Name**: ym-paas-sso-tkey
- **Description**: 基于oauth2标准实现单点登录系统、使用tkey架构、易于扩展......
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 0
- **Created**: 2020-10-06
- **Last Updated**: 2021-11-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ym-paas-sso-xxl
---
#### 项目介绍
基于oauth2标准实现单点登录系统、使用tkey开源架构、支持跨域、自定义登录页面、支持前后端分离、支持多账套。
1. 服务端程序 ym-paas-sso-tkey-server
2. 客户端程序 ym-paas-sso-tkey-client
#### 开发环境
1. springboot
2. mybatisPlus (mysql)
3. redis
4. tkey (Oauth2)
5. thymeleaf (login)
#### 快速开始
- 执行sql脚本
- 修改配置application.yml
- 启动服务ServerApp, ClientApp
- 调用接口、新增client,postman设置如下:
api:http://180.106.150.78:8086/sso/client/save (post)
header:Content-Type : application/json
body:
```java
{
"id": 1001,
"client_name": "client_id_sso_client",
"client_id": "client_id_sso_client",
"client_secret": "client_secret_sso_client",
"client_url": "^(http|https)://.*",
"client_desc": "Client系统"
}
```
- 访问客户端,跳转授权服务器登录
#### 架构参考 tkey
https://gitee.com/cdk8s/tkey-docs