1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > TKey SSO 单点登录系统介绍

TKey SSO 单点登录系统介绍

时间:2020-07-02 14:25:32

相关推荐

TKey SSO 单点登录系统介绍

Introduction

TKey = Token Key以 OAuth 2.0 标准为接口设计原则的单点登录系统(SSO)初衷:做国内各种登录场景的配件,以完善的学习资料为主核心竞争力纯粹的 HTTP,任意设备、任意场景跨域无状态,随意横向扩展,服务高可用Spring Boot 2.1.x 技术栈,没有封装,有一点点基础即刻魔改(MIT License)从开发、测试、部署、监控、前后端分离的材料都已具备最后:没有哪个框架、系统可以套用在任意用户、任意场景、任意需求上,希望对你有思路帮助

Git

Github:/cdk8s/tkeyGitee:/cdk8s/tkey

Live Demo

注意:带宽只有 1M,访问会慢本地添加下面 hosts 才能正常访问

182.61.44.40

访问地址:TKey SSO Client Management

Architecture

上图的视频讲解稍后会上传到 B 站OAuth2.0 授权码模式细节时序图可以查看:点击我查看

Preview(Gif)

主图需要右键复制地址,然后粘贴到地址栏才能打开 Orz…登录完整过程:主图、备图Grafana 监控大屏:主图、备图GoAccess 监控大屏:主图、备图Postman 接口调用:主图、备图Docker 容器管理:主图、备图Jenkins 部署流水线:主图、备图JProfiler 压测变化:主图、备图VisualVM 压测变化:主图、备图

Quick Start

单元测试:主图、备图TKey SSO Server JAR 方式部署过程:主图、备图TKey SSO Server Docker Compose:主图、备图TKey SSO Client Management Docker Compose:主图、备图项目完全依赖 Lombok(推荐),如果没有用过可以参考 该篇文章项目最优搭配 IntelliJ IDEA,如果还没用过可以参考 该系列文章(我们的作品)由于项目刚开源出来,Maven 官方库还在申请,自己封装的 TKey SSO Client Java 还在审核,目前大家先本地 package install

Documentation

我们统一了 TKey 项目的所有文档,方便大家查看 Github:/cdk8s/tkey-docsGitee:/cdk8s/tkey-docsGitbook:https://160668873.gitbook.io/tkey-docs/认识阶段 (必读)单点登录系统认知与基础介绍:Github、Gitee故意设计点(常见问题):Github、Gitee项目结构与端口占用:Github、GiteeOAuth2.0 四种模式:Github、GiteeJAR 方式部署:Github、GiteeDocker 方式部署:Github、GiteeDocker Compose 方式部署:Github、Gitee TKey Server 开发阶段 开发改造引导:Github、Gitee TKey Management 开发阶段(也是前后端分离的最佳实践示例) 后端开发改造引导:Github、Gitee前端开发改造引导:Github、Gitee TKey Client Java 开发阶段 自己封装的 REST Client:Github、GiteeSpring Security 支持:Github、Gitee 测试阶段 单元测试:Github、Gitee压力测试:Github、Gitee 部署阶段 生产注意事项:Github、Gitee部署环境搭建:Github、Gitee 监控阶段 Spring Boot Micrometer:Github、Gitee其他工具全在部署环境搭建,请自行查看 线上问题诊断 Actuator 在线修改 log 输出级别(Gif 动图)Arthas 诊断 Docker 应用夜间开放端口,挑选流量远程 Debug:Github、Gitee

TKey Client

Java 前后端分离最佳实践 TKey SSO Client Management Backend:Github、GiteeTKey SSO Client Management Frontend:Github、GiteeAngular、Vue 的前后端分离版本会在稍后几周发出来 Java REST API 客户端:Github、GiteeJava Spring Security 客户端:Github、GiteeC#(暂缺)GO(暂缺)PHP(暂缺)Python(暂缺)Ruby(暂缺)Node.js(暂缺)

Share

Grafana Dashboard:Github、GiteePostman API:Github、GiteeRun JAR Shell:Github、Gitee

Roadmap

规划版本:Github、Gitee

Changelog

版本更新:Github、Gitee

Issues

目前只开放了一个 issues 入口,集中问题,可以方便大家检索。去提问:Github、Gitee

Contributors

暂无欢迎 pull request

Adopters

去申请:Github、Gitee

Sponsors

暂无

Backer

我要喝喜茶 Orz…

Join

邮箱:cdk8s#博客:https://cdk8s.github.io/Github:/cdk8sGitee:/cdk8s公众号

Jobs

我们在广州有广州或深圳的合作、Offer 欢迎联系我们邮箱:cdk8s#公众号:联系我们

Thanks

IntelliJ IDEACASOkta

Copyright And License

Copyright © CDK8S. All rights reserved.Licensed under theMITlicense.再次强调: 因为是 MIT 协议,大家有不满意的,除了 PR 也可以 fork 后自己尽情改造!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。