# 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