This browser does not support music or audio playback. Please play it in WeChat or another browser.
Flightless Bird, American Mouth Iron & Wine - The Shepherd's dog
Introduction
-
TKey = Token Key 以 OAuth 2.0 标准为接口设计原则的单点登录系统(SSO)
-
初衷: 做国内各种登录场景的配件,以完善的学习资料为主核心竞争力
-
纯粹的 HTTP,任意设备、任意场景
-
跨域无状态,随意横向扩展,服务高可用
-
Spring Boot 2.1.x 技术栈,没有封装,有一点点基础即刻魔改(MIT License)
-
从开发、测试、部署、监控、前后端分离的材料都已具备
-
最后:没有哪个框架、系统可以套用在任意用户、任意场景、任意需求上,希望对你有思路帮助
Git
-
Github:github.com/cdk8s/tkey
-
Gitee:gitee.com/cdk8s/tkey
Live Demo
-
注意:带宽只有 1M,访问会慢
-
本地添加下面 hosts 才能正常访问
182.61.44.40 sso.cdk8s.com
Architecture
-
上图的视频讲解稍后会上传到 B 站
-
OAuth2.0 授权码模式细节时序图可以查看:点击我查看
Preview(Gif)
-
主图需要右键复制地址,然后粘贴在浏览器地址栏才能打开(适合 PC 端)
Quick Start
-
项目完全依赖 Lombok(推荐),如果没有用过可以参考 该篇文章
-
项目最优搭配 IntelliJ IDEA,如果还没用过可以参考 该系列文章(我们的作品)
-
由于项目刚开源出来,Maven 官方库还在申请,自己封装的 TKey SSO Client Java 还在审核,目前大家先本地 package install
Documentation
-
我们统一了 TKey 项目的所有文档,方便大家查看
-
Github:github.com/cdk8s/tkey-…
-
Gitee:gitee.com/cdk8s/tkey-…
-
Gitbook:160668873.gitbook.io/tkey-docs/
-
认识阶段 (必读)
-
TKey Server 开发阶段
-
TKey Management 开发阶段(也是前后端分离的最佳实践示例)
-
TKey Client Java 开发阶段
-
测试阶段
-
部署阶段
-
监控阶段
-
线上问题诊断
TKey Client
-
Java 前后端分离最佳实践
-
Angular、Vue 的前后端分离版本会在稍后几周发出来
-
C#(暂缺)
-
GO(暂缺)
-
PHP(暂缺)
-
Python(暂缺)
-
Ruby(暂缺)
-
Node.js(暂缺)
Share
Roadmap
Changelog
Issues
Contributors
-
暂无
-
欢迎 pull request
Adopters
Sponsors
-
暂无
Backer
Join
-
邮箱:
cdk8s#qq.com -
Github:github.com/cdk8s
-
Gitee:gitee.com/cdk8s
-
公众号
Jobs
-
我们在广州
-
有广州或深圳的合作、Offer 欢迎联系我们
-
邮箱:
cdk8s#qq.com -
公众号:
联系我们
Thanks
Copyright And License
-
Copyright (c) CDK8S. All rights reserved.
-
Licensed under the MIT license.
-
再次强调:因为是 MIT 协议,大家有不满意的,除了 PR 也可以 fork 后自己尽情改造!