Documentation
CAS SSO Integration Guide
Everything you need to integrate your applications with our Central Authentication Service. Choose your platform, follow the guide, and go live in minutes.
Why CAS SSO
Secure Authentication
JWT tokens with HMAC‑SHA256 signatures and configurable expiration policies.
Multi-Platform
Native packages for Laravel, .NET, Node.js, Java, Python, and vanilla JS.
Audit & Monitoring
Full audit trail with IP tracking, user agent logging, and real-time dashboards.
Architecture
Integration Guides
Choose your stack and follow the step-by-step guide.
Quick Start
Register Your App
Register with the CAS admin panel to receive your client ID and secret.
Install the Package
Install the SDK for your platform via Composer, npm, pip, or NuGet.
Configure & Test
Set your environment variables, add the middleware, and verify the auth flow.
Example — Laravel
// Install the package
composer require cas-system/laravel-client
// Protect routes with CAS middleware
Route::middleware(['cas.auth'])->group(function () {
Route::get('/dashboard', [DashboardController::class, 'index']);
Route::get('/profile', [ProfileController::class, 'show']);
});
// Access the authenticated user
$user = session('cas_user');
Complete Documentation
Navigate to any section of the CAS SSO documentation.
System concept & navigation
System design & code structure
Implemented security layers
Development environment setup
Production deployment guide
SDK packages for all languages
Setup, monitoring & management
End-user login & dashboard
App & server hardening
Common issues & solutions
Copy-paste integration code
Endpoint documentation