• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

cola: 基于SpringBoot2/SpringSecurity/SpringSession/SpringSocial/SpringSecurityOA ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

cola

开源软件地址:

https://gitee.com/leecho/cola

开源软件介绍:

Cola

简介

Cola是一个互联网应用基础组件,基于SpringBoot2/SpringSecurity/SpringSession/SpringSocial/SpringSecurityOAuth2构建,着重于解决互联网应用分布式集群场景下的身份认证,并提供丰富的认证方式和社会化认证集成。也包含其他支撑系统,例如:用户中心、安全中心、通知中心。能够满足所有互联网应用的所有认证需求,并通过基础组件来支撑互联网应用快速开发。

组件列表

组件代码组件名称说明
cola-auth认证组件提供认证服务
cola-user用户中心提供用户服务
cola-security安全中心提供凭证验证等安全服务
cola-notify通知中心提供消息通知服务

认证模式

  • Web Session认证
  • Jwt Token认证
  • OAuth2 Token认证

登录方式

  • 账号密码登录
  • 短信验证码登录
  • 第三方集成登录(支付宝、微信、QQ)

通过Cola可快速的多种构建认证服务

认证服务

  • SSO 基于OAuth2构建SSO平台
  • Spring Cloud微服务集群认证服务
  • OpenAPI 基于OAuth2构建开放平台

通过对SpringSecurityOAuth2进行增强,支持短信验证码、第三方登录等授权模式

OAuth2扩展授权模式

  • 通过短信验证码获取Token
  • 通过第三方OpenId获取Token
  • 通过第三方AuthorizationCode获取Token

实例项目

项目认证模式适用场景
cola-sample-jwtJWTAPP/小程序
cola-sample-oauth2OAuth2APP/小程序/开放平台和微服务平台的认证服务
cola-sample-ssoSession&OAuth2Web应用/APP/小程序集成认证
cola-sample-webSessionWeb应用
cola-sample-socialSessionWeb应用/SSO服务

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap