一、单点登录服务器
CAS 是一个开放且有据可查的认证协议。该协议的主要实现是一个开源的 Java 服务器组件,该组件由此处托管,并支持大量额外的身份验证协议和功能。
CAS 项目支持以下功能:
- CAS v1,v2 和 v3 协议
- SAML v1 和 v2 协议
- OAuth 协议
- OpenID 和 OpenID 连接协议
- WS-Federation 被动请求方协议
- 通过 JAAS,LDAP,RDBMS,X.509,Radius,SPNEGO,JWT,Remote,Trusted,BASIC,Apache Shiro,MongoDb,Pac4J 等进行身份验证。
- 授权给 WS-FED,Facebook,Twitter,SAML IdP,OpenID,OpenID Connect,CAS 等。
- 通过 ABAC 授权,时间/日期,REST,Internet2 的石斑鱼等等。
- HA 通过 Hazelcast,Ehcache,JPA,Memcached,Apache Ignite,MongoDb,Redis,DynamoDb,Couchbase 等集群部署。
- 由 JSON,LDAP,YAML,JPA,Couchbase,MongoDb,DynamoDb,Redis 等支持的应用程序注册。
- 通过 Duo Security,YubiKey,RSA,Google Authenticator,Microsoft Azure 等进行多因素身份验证。
- 管理用户界面来管理日志记录,监控,统计,配置,客户端注册等。
- 全球和每个应用程序的用户界面主题和品牌。
- 密码管理和密码策略实施。
CAS 的基础建立在:Spring Boot 和 Spring Cloud 之上。
结合 php 一个开源的项目 opencenter 快捷的搭建用户中心模块。
二、opencenter
OpenCenter 是一款类似 Ucenter 的完全开源免费的用户中心系统,系统提供云平台用于功能扩展。OC 的魅力在于,使用它,您将大大缩短产品的架构时间,除此之外还有一个庞大的开发者社区为您的产品添钻加瓦。
产品特点
- 永久开源免费,不收取任何版权费用且可用于商业,可用于再发布。
- 模块可拆卸,系统只保留核心的功能,其余功能通过扩展模块来实现。
- 内含插件机制,可以方便在不改动系统核心源码的基础上局部扩展功能。
**
三、统一配置管理**
https://github.com/knightliao/disconf
专注于各种「分布式系统配置管理」的「通用组件」和「通用平台」, 提供统一的「配置管理服务」
包括 百度、滴滴出行、银联、网易、拉勾网、苏宁易购、顺丰科技 等知名互联网公司正在使用!
- 部署极其简单:同一个上线包,无须改动配置,即可在 多个环境中(RD/QA/PRODUCTION) 上线
- 部署动态化:更改配置,无需重新打包或重启,即可 实时生效
- 统一管理:提供 web 平台,统一管理 多个环境(RD/QA/PRODUCTION)、多个产品 的所有配置
- 核心目标:一个 jar 包,到处运行.
四、 wechat-sdk
- 微信公众平台 php 开发包
https://github.com/dodgepudding/wechat-php-sdk
支持企业微信与微信公众号
java 微信工具包
https://github.com/Wechat-Group/weixin-java-tools
包括微信支付、开放平台、公众号、企业微信、企业号、小程序等
五、jenkins
作为领先的开源自动化服务器,Jenkins 提供数百个插件来支持构建,部署和自动化任何项目。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于