[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4081":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":46,"readmeContent":47,"aiSummary":48,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":49,"discoverSource":50},4081,"cas","apereo\u002Fcas","apereo","Apereo CAS - Identity & Single Sign On for all earthlings and beyond.","https:\u002F\u002Fapereo.github.io\u002Fcas\u002F",null,"Java",11338,3952,583,23,0,4,19,2,45,"Apache License 2.0",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"authentication","authorization","aws","duosecurity","fido","identity-provider","java","ldap-authentication","mfa","oauth2","open-source","openidconnect","saml2","spring-boot","spring-cloud","spring-framework","spring-webflow","sso","sso-authentication","websso","2026-06-12 02:00:58","\u003Cp align=\"center\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fc2daa28c-cdfb-42a7-8333-db967cc3cce7\">\n\u003C\u002Fp>\n\n# Central Authentication Service (CAS)\n\n[![License](https:\u002F\u002Fimg.shields.io\u002Fhexpm\u002Fl\u002Fplug.svg?style=for-the-badge&logo=apache)](https:\u002F\u002Fgithub.com\u002Fapereo\u002Fcas\u002Fblob\u002Fmaster\u002FLICENSE)\n[![Slack](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSlack-join%20chat-blue.svg?style=for-the-badge&logo=slack)][casslack]\n[![Support](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSupport-Mailing%20Lists-green.svg?colorB=ff69b4&style=for-the-badge)][cassupport]\n\n## Introduction\n\nWelcome to the home of the [Central Authentication Service project][apereocas], more commonly referred to as CAS. CAS is an\nenterprise multilingual identity provider and single sign-on solution for the web and attempts to \nbe a comprehensive platform for your authentication and authorization needs.\n\nCAS is an open and well-documented authentication protocol. The primary implementation of the protocol is an open-source Java server\ncomponent by the same name hosted here, with support for a plethora of additional authentication protocols and features such as SAML2, OpenID Connect, MFA,\nand many more.\n\n## Contributions\n\n[![Contributing Guide](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FContributions-guide-green.svg?style=for-the-badge&logo=github)][contribute]\n[![Open Pull Requests](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002Fapereo\u002Fcas.svg?style=for-the-badge&logo=github)][contribute]\n\n- [How to contribute][contribute]\n\nIf you have already identified an enhancement or a bug, it is STRONGLY recommended that you submit a pull request to address the case.\nThere is no need for special ceremony to create separate issues. The pull request IS the issue and it will be tracked and tagged as such.\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapereo\u002Fcas\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=apereo\u002Fcas\" alt=\"Contributors\"\u002F>\n\u003C\u002Fa>\n\n## Documentation [![Javadoc](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocumentation-Javadoc-ff69b4.svg?style=for-the-badge&logo=readme)][casjavadocs]\n\n| Version                                                                                    | Reference                                        |\n|--------------------------------------------------------------------------------------------|--------------------------------------------------|\n| ![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDevelopment-WIP-blue.svg?style=for-the-badge&logo=github) | [Link](https:\u002F\u002Fapereo.github.io\u002Fcas\u002Fdevelopment) |\n| ![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F7.3.x-Current-green.svg?style=for-the-badge&logo=github)  | [Link](https:\u002F\u002Fapereo.github.io\u002Fcas\u002F7.3.x)       |\n\nAdditional resources are available as follows:\n\n- [Apereo Blog][blog]\n- [Release Notes][releasenotes]\n- [Support][cassupport]\n- [Maintenance Policy][maintenance]\n- [Release Schedule][releaseschedule]\n\n## Getting Started\n\n[![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Forg.apereo.cas\u002Fcas-server-webapp?style=for-the-badge&logo=apachemaven)][casmavencentral]\n[![GitHub Releases](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fapereo\u002Fcas.svg?style=for-the-badge&logo=github)][githubreleases]\n\nIt is recommended to deploy CAS locally using the [WAR Overlay method][overlay]. Cloning or downloading the CAS codebase\nis **ONLY** required if you wish to contribute to the development of the project.\n\nWe recommend that you review [this page][gettingstarted] to get started with your CAS deployment.\n\n## Features\n\nThe following features are supported by the CAS project:\n\n* CAS v1, v2 and v3 Protocols\n* SAML v1 and v2 Protocols\n* OAuth v2 Protocol\n* OpenID Connect Protocol\n* WS-Federation Passive Requester Protocol\n* Authentication via JAAS, LDAP, RDBMS, X.509, Radius, SPNEGO, JWT, Remote, Apache Cassandra, Trusted, BASIC, MongoDB and more.\n* Delegated (social) authentication to external identity providers such as WS-FED, SAML2, OpenID Connect, OAuth CAS and more.\n* Authorization via Heimdall, OpenFGA, OPA, ABAC, Time\u002FDate, REST, Internet2's Grouper and more.\n* HA clustered deployments via Hazelcast, JPA, Memcached, Apache Ignite, MongoDB, Redis, DynamoDb, and more.\n* Application registration backed by JSON, LDAP, YAML, Google Cloud, JPA, MongoDB, DynamoDb, Redis and more.\n* Multifactor authentication via Duo Security, Simple MFA, YubiKey, RSA, Google Authenticator, WebAuthn FIDO2 and more.\n* Administrative UIs to manage logging, monitoring, statistics, configuration, client registration and more.\n* Email and SMS notification options via Twilio, Mailgun, SendGrid, Amazon SES and more.\n* User attribute consent and management via LDAP, RDBMS, MongoDB, DynamoDb and more.\n* Global and per-application user interface theme and branding.\n* Password management and password policy enforcement.\n* Integration options with Apache Syncope, SCIM, Swagger, Shibboleth IdP, Keycloak, Okta, and more.\n* Deployment options using Apache Tomcat and Jetty, packaged and running as Docker containers.\n\nThe foundations of CAS are built upon: [Spring Boot][springboot] and\n[Spring Cloud][springcloud].\n\n## Development [![Revved up by Develocity](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRevved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A)][devlocity] [![codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fapereo\u002Fcas\u002Fbranch\u002Fmaster\u002Fgraph\u002Fbadge.svg?style=for-the-badge)][cascodecov]\n\n- To build the project locally, please follow [this guide][casbuildprocess].\n- The release schedule is [available here][releaseschedule].\n\n## Support\n\nApereo CAS is 100% free open source software managed by [Apereo](https:\u002F\u002Fwww.apereo.org\u002F), licensed under [Apache v2](LICENSE). Our\ncommunity has access to all releases of the CAS software with absolutely no costs. We welcome contributions from our community of all\ntypes and sizes. The time and effort to develop and maintain this project is dedicated by a group\nof [volunteers and contributors][githubcontributors]. \nIf you (or your employer) benefit from this project, please consider becoming a [Friend of Apereo](https:\u002F\u002Fwww.apereo.org\u002Ffriends) and contribute.\n\nCommercial support options may be [found here][cassupport].\n\n[cascodecov]: https:\u002F\u002Fcodecov.io\u002Fgh\u002Fapereo\u002Fcas\n[devlocity]: https:\u002F\u002Fdevelocity.apereo.org\n[maintenance]: https:\u002F\u002Fapereo.github.io\u002Fcas\u002Fdeveloper\u002FMaintenance-Policy.html\n[releaseschedule]: https:\u002F\u002Fgithub.com\u002Fapereo\u002Fcas\u002Fmilestones\n[wiki]: https:\u002F\u002Fapereo.github.io\u002Fcas\n[githubreleases]: https:\u002F\u002Fgithub.com\u002Fapereo\u002Fcas\u002Freleases\n[gettingstarted]: https:\u002F\u002Fapereo.github.io\u002Fcas\u002Fdevelopment\u002Fplanning\u002FGetting-Started.html\n[overlay]: https:\u002F\u002Fapereo.github.io\u002Fcas\u002Fdevelopment\u002Finstallation\u002FWAR-Overlay-Installation.html\n[contribute]: https:\u002F\u002Fapereo.github.io\u002Fcas\u002Fdeveloper\u002FContributor-Guidelines.html\n[casmavencentral]: https:\u002F\u002Fsearch.maven.org\u002Fsearch?q=g:org.apereo.cas\n[releasenotes]: https:\u002F\u002Fgithub.com\u002Fapereo\u002Fcas\u002Freleases\n[cassupport]: https:\u002F\u002Fapereo.github.io\u002Fcas\u002FSupport.html\n[casslack]: https:\u002F\u002Fapereo.slack.com\u002F\n[blog]: https:\u002F\u002Fapereo.github.io\u002F\n[casbuildprocess]: https:\u002F\u002Fapereo.github.io\u002Fcas\u002Fdeveloper\u002FBuild-Process.html\n[githubcontributors]: https:\u002F\u002Fgithub.com\u002Fapereo\u002Fcas\u002Fgraphs\u002Fcontributors\n[casjavadocs]: https:\u002F\u002Fwww.javadoc.io\u002Fdoc\u002Forg.apereo.cas\n[apereocas]: https:\u002F\u002Fwww.apereo.org\u002Fprojects\u002Fcas\n[springboot]: https:\u002F\u002Fprojects.spring.io\u002Fspring-boot\u002F\n[springcloud]: https:\u002F\u002Fprojects.spring.io\u002Fspring-cloud\u002F\n","Apereo CAS 是一个企业级多语言身份认证和单点登录解决方案，适用于Web应用。它支持多种认证协议如SAML2、OpenID Connect等，并提供了包括多因素认证（MFA）在内的丰富功能。基于Java开发的CAS服务器组件遵循Apache License 2.0开源许可协议，能够无缝集成到Spring Boot\u002FSpring Cloud框架中，利用Spring Webflow处理复杂的业务流程。该项目非常适合需要集中化用户管理和跨服务安全访问控制的企业环境或教育机构使用。","2026-06-11 02:58:17","top_language"]