Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Pac4j | 2,358 | 146 | 154 | 5 months ago | 113 | November 22, 2023 | apache-2.0 | Java | ||
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT... | ||||||||||
Maxkey | 1,035 | 6 months ago | 9 | apache-2.0 | Java | |||||
🗝️MaxKey SSO ,Leading-Edge IAM-IDaas(Identity and Access Management) Product,业界领先的IAM-IDaas身份管理和认证产品,支持OAuth2.x、OpenID Connect、SAML2.0、JWT、CAS、SCIM等SSO标准协议,基于RBAC统一权限控制,实现用户生命周期管理,开源、安全、自主可控。 | ||||||||||
Buji Pac4j | 484 | 31 | 8 | 5 months ago | 27 | November 08, 2023 | apache-2.0 | Java | ||
Bridge from the pac4j security library to Shiro | ||||||||||
Play Pac4j | 401 | 2 | 5 months ago | 23 | May 09, 2023 | apache-2.0 | Java | |||
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT... | ||||||||||
Study | 329 | 5 months ago | 71 | Java | ||||||
Java全栈工程师学习笔记;Spring、shiro、CAS、oauth2单点登录;cache 、Redis; web 安全及解决思路;redis、mq、quartz、docker;Docker各种组件实践等;mybatis、spring、spring boot实践;分布式锁;基于分库分表等等;Java full-stack engineer study notes; Spring, shiro, CAS, oauth2 single sign-on; cache, Redis; web security and solutions; redis, mq, quartz, docker; Docker various component practices, etc.; | ||||||||||
Spring Security Pac4j | 270 | 37 | 15 | 5 months ago | 34 | November 30, 2022 | apache-2.0 | Java | ||
Bridge from the pac4j security library to Spring Security (reactive) | ||||||||||
Spark Pac4j | 159 | 27 | 1 | 5 months ago | 19 | September 09, 2022 | 1 | Java | ||
Security library for Sparkjava: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT... | ||||||||||
Spring Webmvc Pac4j | 130 | 21 | 100 | 5 months ago | 39 | January 27, 2023 | 1 | apache-2.0 | Java | |
Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT... | ||||||||||
Vertx Pac4j | 122 | 6 | 2 | 5 months ago | 17 | November 06, 2023 | 1 | apache-2.0 | Java | |
Security library for Vert.x: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT... | ||||||||||
Springoauth Sso Cas | 50 | 5 years ago | Java | |||||||
SSO单点登录只是一个方案,而目前市面上最流行的单端登录系统是由耶鲁大学开发的CAS系统,而由其实现的CAS协议,也成为目前SSO协议中的既定协议,下文中的单点登录协议及结构,均为CAS中的体现结构 CAS协议中有以下几个概念: 1.CAS Client:需要集成单点登录的应用,称为单点登录客户端 2.CAS Server:单点登录服务器,用户登录鉴权、凭证下发及校验等操作 3.TGT:ticker granting ticket,用户凭证票据,用以标记用户凭证,用户在单点登录系统中登录一次后,再其有效期内,TGT即代表用户凭证,用户在其它client中无需再进行二次登录操作,即可共享单点登录系统中的已登录用户信息 4.ST:service ticket,服务票据,服务可以理解为客户端应用的一个业务模块,体现为客户端回调url,CAS用以进行服务权限校验,即CAS可以对接入的客户端进行管控 5.TGC:ticket granting cookie,存储用户票据的cookie,即用户登录凭证最终映射的cookies |