Technical Reference
SDKs & Packages
Official client libraries maintained by the CAS team. Each SDK handles token generation, validation, and session management.
Official SDKs
Laravel Client
cas-system/laravel-client
composer require cas-system/laravel-client
Node.js SDK
@cas-system/node-client
npm install @cas-system/node-client
Python SDK
cas-sso-client
pip install cas-sso-client
.NET Client
CasSystem.Client
dotnet add package CasSystem.Client
Java SDK
com.cas-system:java-client
<dependency>com.cas-system:java-client:2.0.0</dependency>
JavaScript SDK
@cas-system/js-client
<script src="https://cdn.your-cas-server.com/js/v2.js"></script>
Compatibility Matrix
| SDK | Min Runtime | Package Manager | CAS Server |
|---|---|---|---|
| Laravel | PHP 8.1 / Laravel 10 | Composer | v2.0+ |
| Node.js | Node 18 | npm / yarn | v2.0+ |
| Python | Python 3.9 | pip | v2.0+ |
| .NET | .NET 6 | NuGet | v2.0+ |
| Java | Java 17 / Spring 3 | Maven / Gradle | v2.0+ |
| JavaScript | ES2020+ | CDN / npm | v2.0+ |