# fast_sso **Repository Path**: yzypals/fast_sso ## Basic Information - **Project Name**: fast_sso - **Description**: 实用 fastapi 实现的sso框架基于CAS实现 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2023-02-02 - **Last Updated**: 2023-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fast_sso #### 介绍 单点登录集成框架,基于CAS原理实现 轻量级,分部署架构,基于python/fastapi构建,简约而不简单,开箱即用 支持跨域、cookie/tokan,登录一次就可以在所有相互信任的系统间畅通无阻,提高工作效率 #### 软件架构 软件架构说明 #### 安装教程 1. 下载项目 ```code git clone https://gitee.com/gzcdgd_hp4307/fast_sso.git ``` 2. 安装依赖 ``` pip inistall -r requirements.txt ``` 3. 初始化环境 * 创建数据库 ``` ``` * 导入期初数据 ``` ``` 4. 启动服务 ``` uvicorn main:app --port 8000 ``` #### 使用说明 1. 注册应用 2. 生成回调接口 3. 获取 ticket 4. ticket获取用户信息 #### 功能研发清单 - [x] 第一行代码 20201111 - [ ] 项目基本框架 - [ ] 增删改查用户功能 - [ ] 注册应用相关功能 - [ ] session/ticket管理逻辑 - [ ] url编码页面功能实现 - [ ] CAS逻辑功能 - [ ] AD域登录集成 - [ ] 微信登录集成 - [ ] github登录集成 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request