PHPackages                             unlcms/unl\_cas - 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. unlcms/unl\_cas

ActiveDrupal-module[Authentication &amp; Authorization](/categories/authentication)

unlcms/unl\_cas
===============

UNL customizations for use with the CAS and UNL User modules.

2.9(1mo ago)05183[4 issues](https://github.com/unlcms/unl_cas/issues)[1 PRs](https://github.com/unlcms/unl_cas/pulls)1PHP

Since Dec 23Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/unlcms/unl_cas)[ Packagist](https://packagist.org/packages/unlcms/unl_cas)[ RSS](/packages/unlcms-unl-cas/feed)WikiDiscussions 8.x-2.x Synced 2d ago

READMEChangelog (10)Dependencies (6)Versions (28)Used By (1)

UNL CAS 2.x
===========

[](#unl-cas-2x)

The previous version of unl\_cas handled the CAS authentication: [https://github.com/unlcms/unl\_cas/tree/8.x-1.x/](https://github.com/unlcms/unl_cas/tree/8.x-1.x/)

This version uses the main Drupal community "cas" module for authentication. This module now only makes UI modifications.

Logic for importing users and user data lives in its own module, unl\_user.

The redirect behavior executed at '/user/login' can be disabled by setting an environment variable: 'UNLCAS\_BYPASS\_LOGIN\_REDIRECT'.

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance89

Actively maintained with recent releases

Popularity16

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 64.9% 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

Every ~147 days

Recently: every ~117 days

Total

16

Last Release

56d ago

Major Versions

1.3.0 → 2.02023-03-03

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/446357?v=4)[Eric Rasmussen](/maintainers/ericras)[@ericras](https://github.com/ericras)

![](https://www.gravatar.com/avatar/6e031eb579cc69ba56d0e76d472cfe212a93ea180852d524e37ab12f0d12b02b?d=identicon)[macburgee1](/maintainers/macburgee1)

---

Top Contributors

[![ericras](https://avatars.githubusercontent.com/u/446357?v=4)](https://github.com/ericras "ericras (48 commits)")[![mfairchild365](https://avatars.githubusercontent.com/u/498678?v=4)](https://github.com/mfairchild365 "mfairchild365 (20 commits)")[![macburgee1](https://avatars.githubusercontent.com/u/1521132?v=4)](https://github.com/macburgee1 "macburgee1 (6 commits)")

### Embed Badge

![Health badge](/badges/unlcms-unl-cas/health.svg)

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

###  Alternatives

[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6941.5M396](/packages/drupal-core-recommended)[openeuropa/oe_authentication

Authentication against the OpenEuropa Authentication service.

17327.2k5](/packages/openeuropa-oe-authentication)

PHPackages © 2026

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