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

v2.1.0
composer require cas-system/laravel-client
Laravel 10+ · PHP 8.1+ · View Guide → · Download .zip ↓

Node.js SDK

@cas-system/node-client

v2.0.3
npm install @cas-system/node-client
Node 18+ · Express / Koa · View Guide → · Download .zip ↓

Python SDK

cas-sso-client

v2.0.1
pip install cas-sso-client
Python 3.9+ · Django / Flask · View Guide → · Download .zip ↓

.NET Client

CasSystem.Client

v2.0.0
dotnet add package CasSystem.Client
.NET 6+ · ASP.NET MVC · View Guide → · Download .zip ↓

Java SDK

com.cas-system:java-client

v2.0.0
<dependency>com.cas-system:java-client:2.0.0</dependency>
Java 17+ · Spring Boot · View Guide → · Download .zip ↓

JavaScript SDK

@cas-system/js-client

v2.0.0
<script src="https://cdn.your-cas-server.com/js/v2.js"></script>
Browser / SPA · CDN or npm · View Guide → · Download .zip ↓

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+