PHPackages                             utexas/utexas-eid-auth - 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. utexas/utexas-eid-auth

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

utexas/utexas-eid-auth
======================

UT-specific configuration for use with the WP SAML Auth plugin

2.0.1(1y ago)07321GPL-2.0-or-laterPHP

Since Jul 6Pushed 1y ago2 watchersCompare

[ Source](https://github.com/utdk/utexas-eid-auth)[ Packagist](https://packagist.org/packages/utexas/utexas-eid-auth)[ RSS](/packages/utexas-utexas-eid-auth/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (3)Versions (9)Used By (1)

utexas-eid-auth
===============

[](#utexas-eid-auth)

This is a WordPress plugin that provides configuration for using the OneLogin library to sign in using Enterprise Authentication.

Testing integration a WordPress site with OneLogin
--------------------------------------------------

[](#testing-integration-a-wordpress-site-with-onelogin)

1. Provision an EID-based account for yourself either via the UI or `terminus wp . -- user create  @eid.utexas.edu --role=administrator`
2. Download the latest version of `utexas-eid-auth` at
3. Go the site's `/wp-admin/plugin-install.php` and choose "Upload plugin"
4. Upload the zip file you downloaded.
5. Activate the plugin.
6. Now attempt to sign in and confirm you can authenticate `yoursite.utexas.edu/saml/login`

Overriding configuration on a specific site
-------------------------------------------

[](#overriding-configuration-on-a-specific-site)

Options defined in `wpsa-options.php` are the defaults for UT sites on Pantheon. If for some reason you must override anything set there, create your own mini-plugin by renaming `utexas-eid-auth-overrides.php.inc` to `utexas-eid-auth-overrides.php` and making relevant configuration changes. You must then activate this plugin for its changes to take effect.

- **auto\_provision**: (default: `false`). For sites that should automatically create accounts from successful EID authentication, this should be changed to `true`.
- **permit\_wp\_login**: (default: `false`). **Changing this configuration option is currently not supported. The current design of `utexas-eid-auth` only allows SSO sign-in.**
- **allowRepeatAttributeName**: MUST be set to true (allow). The OneLogin SAML library includes a validation check for duplicate attribute names in the Authorization Response. The IAM team's SAML response includes two attributes with `FriendlyName="utexasEduPersonAffiliation"` . To avoid this being flagged as invalid, configuration of `samlauth.authentication` needs to include `security_allow_repeat_attribute_name: true` , which passes the value to the underlying library's configuration for `allowRepeatAttributeName`.
- Additional configuration options can be found in:

    -
    - [https://github.com/SAML-Toolkits/php-saml/blob/master/advanced\_settings\_example.php](https://github.com/SAML-Toolkits/php-saml/blob/master/advanced_settings_example.php)

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance44

Moderate activity, may be stable

Popularity10

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 79.1% 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 ~130 days

Recently: every ~161 days

Total

6

Last Release

441d ago

Major Versions

1.2.0 → 2.0.02025-03-24

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/21373356?v=4)[bjc2265](/maintainers/bjc2265)[@bjc2265](https://github.com/bjc2265)

---

Top Contributors

[![jmf3658](https://avatars.githubusercontent.com/u/34824280?v=4)](https://github.com/jmf3658 "jmf3658 (53 commits)")[![bjc2265](https://avatars.githubusercontent.com/u/21373356?v=4)](https://github.com/bjc2265 "bjc2265 (14 commits)")

### Embed Badge

![Health badge](/badges/utexas-utexas-eid-auth/health.svg)

```
[![Health](https://phpackages.com/badges/utexas-utexas-eid-auth/health.svg)](https://phpackages.com/packages/utexas-utexas-eid-auth)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[october/rain

October Rain Library

1601.7M83](/packages/october-rain)[rainlab/user-plugin

User plugin for October CMS

11955.0k15](/packages/rainlab-user-plugin)[discourse/wp-discourse

WordPress plugin that allows you to use Discourse as a community engine for your WordPress blog.

5429.6k](/packages/discourse-wp-discourse)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)

PHPackages © 2026

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