PHPackages                             cu-boulder/ucb\_user\_invite - 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. cu-boulder/ucb\_user\_invite

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

cu-boulder/ucb\_user\_invite
============================

Allows users with permissions to invite any CU Boulder user to log in to the site with a custom role.

088.1k↓100%[1 issues](https://github.com/CuBoulder/ucb_user_invite/issues)PHPCI passing

Since Mar 3Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/CuBoulder/ucb_user_invite)[ Packagist](https://packagist.org/packages/cu-boulder/ucb_user_invite)[ RSS](/packages/cu-boulder-ucb-user-invite/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

CU Boulder User Invite Module
=============================

[](#cu-boulder-user-invite-module)

This Drupal module enables users with permissions to invite CU Boulder users to log in to their website.

Invite form path: `/admin/people/invite` (requires module permission `invite users`)

Administation form path: `/admin/config/people/invite` (requires module permission `administer user invite`, this is a dangerous permission meant for adminstrators of user accounts as it enables granting users any role)

Some quirks:

- **IMPORTANT**: No special validation of the user IdentiKey(s) entered into the invite form takes place. This should be resolved.
- **IMPORTANT**: The module must be configured after installation before it can be used. To resolve this, set the `roles` and `default_role` configuration as defined in the `config/install/ucb_user_invite.configuration.yml` project file.
- The `Reply-To` of the invitation email is set to that of the user account sending the invite.
- A confirmation email will also be delivered to the sender. The `Reply-To` of the confirmation email is set to the email address from basic site settings.
- Selecting `Authenticated user` as the role will enable invitation of a user with no special permissions. This isn't likely to be very useful but is an option.
- This module isn't meant to be used to create local accounts. If the SAML module is disabled for local testing then the accounts created by this module can be accessed with the password of `password`.

###  Health Score

30

—

LowBetter than 65% of packages

Maintenance58

Moderate activity, may be stable

Popularity31

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity13

Early-stage or recently created project

 Bus Factor1

Top contributor holds 52.6% 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://www.gravatar.com/avatar/8b717634bb237615f360e13a5b1d2efc6f40cb17f77568f8a6401aa978921b4e?d=identicon)[OSRWebDeploy](/maintainers/OSRWebDeploy)

---

Top Contributors

[![timurtripp](https://avatars.githubusercontent.com/u/22628823?v=4)](https://github.com/timurtripp "timurtripp (20 commits)")[![jcsparks](https://avatars.githubusercontent.com/u/12704433?v=4)](https://github.com/jcsparks "jcsparks (10 commits)")[![jnicholCU](https://avatars.githubusercontent.com/u/94021017?v=4)](https://github.com/jnicholCU "jnicholCU (4 commits)")[![patrickbrown-io](https://avatars.githubusercontent.com/u/85851903?v=4)](https://github.com/patrickbrown-io "patrickbrown-io (3 commits)")[![AlanBCole](https://avatars.githubusercontent.com/u/23508839?v=4)](https://github.com/AlanBCole "AlanBCole (1 commits)")

### Embed Badge

![Health badge](/badges/cu-boulder-ucb-user-invite/health.svg)

```
[![Health](https://phpackages.com/badges/cu-boulder-ucb-user-invite/health.svg)](https://phpackages.com/packages/cu-boulder-ucb-user-invite)
```

###  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)
