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

1

Register Your App

Register with the CAS admin panel to receive your client ID and secret.

2

Install the Package

Install the SDK for your platform via Composer, npm, pip, or NuGet.

3

Configure & Test

Set your environment variables, add the middleware, and verify the auth flow.

Example — Laravel

routes/web.php
// 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.