PHPackages                             drupol/psrcas - 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. drupol/psrcas

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

drupol/psrcas
=============

PSR CAS, a standard library for CAS authentication.

212.2k1PHP

Since Dec 27Pushed 6y ago3 watchersCompare

[ Source](https://github.com/drupol/psrcas)[ Packagist](https://packagist.org/packages/drupol/psrcas)[ RSS](/packages/drupol-psrcas/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependenciesVersions (1)Used By (1)

[![Latest Stable Version](https://camo.githubusercontent.com/911fe993621027bd1ebc3e53efe0cd9ecb725f714cf72d4b05532a8bb31856f5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f647275706f6c2f7073726361732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/drupol/psrcas)[![GitHub stars](https://camo.githubusercontent.com/d6e7594972cba92c678e2f046e3b3ae27cda213fb0415faa1e00499ff0ed475e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f647275706f6c2f7073726361732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/drupol/psrcas)[![Total Downloads](https://camo.githubusercontent.com/c9165ffe9ff79648ad4dba8e7d6a0aaa28ff5e5b45dbc58311cb3bc022292135/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f647275706f6c2f7073726361732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/drupol/psrcas)[![GitHub Workflow Status](https://camo.githubusercontent.com/e298f8e8a2387ce4a7c1eca7df068244022b400e3e13f49f370d14cccee36132/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f647275706f6c2f7073726361732f436f6e74696e756f7573253230496e746567726174696f6e3f7374796c653d666c61742d737175617265)](https://github.com/drupol/psrcas/actions)[![Scrutinizer code quality](https://camo.githubusercontent.com/8bffac462a74259796dc4abcd772b46d409bb111810b91e1ce5ca410e4911315/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f7175616c6974792f672f647275706f6c2f7073726361732f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/drupol/psrcas/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/bb068fee6b51d53dfddfa1188988a68207a6a1c17d294bd38e2002ffdbcc7e90/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f647275706f6c2f7073726361732f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/drupol/psrcas/?branch=master)[![Mutation testing badge](https://camo.githubusercontent.com/89b30a6709598ebef83af4f46919a3c31e7fcc0112a2f8ec4f33859d6a799536/68747470733a2f2f62616467652e737472796b65722d6d757461746f722e696f2f6769746875622e636f6d2f647275706f6c2f7073726361732f6d6173746572)](https://stryker-mutator.github.io)[![Read the Docs](https://camo.githubusercontent.com/0aeef8745e2deee796be185f71d569e1ac441d26520b082c76d9a3b2bad32031/68747470733a2f2f696d672e736869656c64732e696f2f72656164746865646f63732f7073726361733f7374796c653d666c61742d737175617265)](https://psrcas.readthedocs.io/)[![License](https://camo.githubusercontent.com/d78f94ceee96355856ba89d2c39b93bfb287ec999422ed506577a1fb311540a6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f647275706f6c2f7073726361732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/drupol/psrcas)[![Say Thanks!](https://camo.githubusercontent.com/05c3c1ff30c669596f087c84fa3128739d9a3c5ba0d3537ed0e41ad41553a04e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5361792d7468616e6b732d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://saythanks.io/to/drupol)[![Donate!](https://camo.githubusercontent.com/f2e288c194c16198351c80fcb396a39afb2ae2ccf89c1549c8dc049901151137/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617970616c2d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://paypal.me/drupol)

PSR CAS
=======

[](#psr-cas)

Read more on the dedicated documentation site:

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/252042?v=4)[Pol Dellaiera](/maintainers/drupol)[@drupol](https://github.com/drupol)

---

Top Contributors

[![drupol](https://avatars.githubusercontent.com/u/252042?v=4)](https://github.com/drupol "drupol (20 commits)")

---

Tags

authenticationcaspsrsingle-sign-on

### Embed Badge

![Health badge](/badges/drupol-psrcas/health.svg)

```
[![Health](https://phpackages.com/badges/drupol-psrcas/health.svg)](https://phpackages.com/packages/drupol-psrcas)
```

###  Alternatives

[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k99.6M101](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99698.8M106](/packages/league-oauth1-client)[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[league/oauth2-google

Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client

41721.2M118](/packages/league-oauth2-google)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)

PHPackages © 2026

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