推荐几个优秀的开源的项目
一、单点登录服务器 https://github.com/apereo/cas 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,Co...