PHPackages                             asaladino/cas\_authentication - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. asaladino/cas\_authentication

ActiveCakephp-plugin[Authentication &amp; Authorization](/categories/authentication)

asaladino/cas\_authentication
=============================

CakePHP CAS Authentication

v1.0(11y ago)3542MITPHPPHP &gt;=5.4.0

Since Jan 20Pushed 9y ago1 watchersCompare

[ Source](https://github.com/asaladino/cakephp_cas_authentication)[ Packagist](https://packagist.org/packages/asaladino/cas_authentication)[ Docs](http://codingsimply.com/projects/cakephp-cas-auth-component)[ RSS](/packages/asaladino-cas-authentication/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

CakePHP CAS Authentication
==========================

[](#cakephp-cas-authentication)

Provides CAS authentication component for CakePHP applications.

Requirements
------------

[](#requirements)

The master branch has the following requirements:

- CakePHP 2.2.0 or greater.
- PHP 5.4.0 or greater.
- Jasig phpCAS 1.3.0 or greater.

Installation
------------

[](#installation)

*\[Using [Composer](http://getcomposer.org/)\]*

Add the plugin to your project's `composer.json`:

```
{
  "require": {
    "asaladino/cas_authentication": "1.0.*"
  }
}
```

Because this plugin has the type `cakephp-plugin` set in it's own `composer.json`, composer knows to install it inside your `/Plugin` directory, rather than in the usual vendors file. It is recommended that you add `/Plugin/CasAuthentication` to your .gitignore file. (Why? [read this](http://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md).)

*\[Manual\]*

- Download the [CasAuthentication archive](https://github.com/asaladino/cakephp_cas_authentication/zipball/master).
- Unzip that download.
- Rename the resulting folder to `CasAuthentication`
- Then copy this folder into `app/Plugin/`

*\[Enable\]*

Add `CakePlugin::loadAll();` to `bootstrap.php` then implement it in the controller.

```
class UsersController extends AppController {
    public $components = [
        'Auth' => [
            'authenticate' => [
                'CasAuthentication.Cas' => [
                    'hostname' => 'cas.server.com',
                    'uri' => '/cas/',
                    'debug' => LOGS . 'log-file.log',
                    'disbled' => false
                ]
            ]
        ]
    ];
}
```

###  Health Score

28

—

LowBetter than 51% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4227d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1087585?v=4)[Adam Saladino](/maintainers/asaladino)[@asaladino](https://github.com/asaladino)

---

Top Contributors

[![asaladino](https://avatars.githubusercontent.com/u/1087585?v=4)](https://github.com/asaladino "asaladino (8 commits)")

---

Tags

cakephpcas

### Embed Badge

![Health badge](/badges/asaladino-cas-authentication/health.svg)

```
[![Health](https://phpackages.com/badges/asaladino-cas-authentication/health.svg)](https://phpackages.com/packages/asaladino-cas-authentication)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.6k10](/packages/helsingborg-stad-municipio)[rainlab/user-plugin

User plugin for October CMS

11855.3k17](/packages/rainlab-user-plugin)[markstory/acl_extras

Additional tools for managing DB ACL in CakePHP applications.

154315.4k](/packages/markstory-acl-extras)[webtechnick/cakephp-facebook-plugin

CakePHP Facebook Plugin

43612.3k](/packages/webtechnick-cakephp-facebook-plugin)[xavrsl/cas

Add CAS server SSO authentication to Laravel 4 and 5

7637.2k](/packages/xavrsl-cas)[pressbooks/pressbooks-book

This theme is named after Canadian media theorist Marshall McLuhan, who coined the phrase “the medium is the message.” It is designed for academic writing and is also suitable for fiction. Headings are set in Cormorant Garamond, and body type is set in Lora.

226.7k](/packages/pressbooks-pressbooks-book)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
