浏览项目
-
一、源码介绍SSO是指在多个应用系统中,只需登录一次,就可以访问其他互相信任的应用系统。JWT是JsonWebToken的缩写,是一种认证机制。OAuth2.0是一个认证流程,一共有四种方式,这里用的是最常用的授权码方式,流程为:1.系统A向认证中心先获取一个授权码code。2.系统A通过授权码code获取token,refresh_token,expiry_time,scope。token:系统A向认证方获取资源请求时带上的token。refresh_token:token的有效期比较短,用来刷新token用。expiry_time:token过期时间。scope:资源域,系统A所拥有的资源权限,比如scope:["userinfo"],则表示系统A只拥有获取用户信息的权限。像平时网站接入微信登录也是只能授权获取微信用户基本信息。这里的SSO都是公司自己的系统,都是获取用户信息,所以这个为空,第三方需要接入我们的登录时才需要scope来做资源权限判断。二、功能介绍我们的代码核心实现功能在于:(一)一处登录,全部登录:1.浏览器访问A系统,发现A系统未登录,跳转到统一登录中心(SSO)
更新于 -
张 海生 / LinChacnce GPT
BSD 3-Clause "New" or "Revised" License更新于 -
FunctionAI created repo based on template start-flask-cap@0.1.3
更新于 -
-
-
User Archimonde / yolo11_depth
GNU Affero General Public License v3.0更新于 -
fangmingyuan / platform-wxshop
Apache License 2.0减少重复造轮zi,开源微信小程序商城,秒杀、优惠券、多商户、直播卖货、三级分销等功能。快速搭建一个属于自己的微信小程序商城。QQ交流群:66502035、870579539、151602347欢迎大家进群交流技术。
更新于 -
杨 添 / Mermaid
MIT License更新于 -
更新于
-
yhm (amber) / poem-web poem
Apache License 2.0更新于 -
更新于
-
KingPrimes / DataSource
MIT License更新于 -
Arthur Liu / OSCAR Code
GNU General Public License v3.0 only更新于 -
更新于
-
更新于