PHPackages                             simplesamlphp/simplesamlphp-module-discojuice - 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. simplesamlphp/simplesamlphp-module-discojuice

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

simplesamlphp/simplesamlphp-module-discojuice
=============================================

A SimpleSAMLphp module to provide a very flexible User Interface implementing an IdP Discovery Service.

v1.0(10y ago)2190[1 issues](https://github.com/simplesamlphp/simplesamlphp-module-discojuice/issues)PHP

Since Aug 10Pushed 4y ago6 watchersCompare

[ Source](https://github.com/simplesamlphp/simplesamlphp-module-discojuice)[ Packagist](https://packagist.org/packages/simplesamlphp/simplesamlphp-module-discojuice)[ RSS](/packages/simplesamlphp-simplesamlphp-module-discojuice/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

[![Build Status](https://github.com/simplesamlphp/simplesamlphp-module-discojuice/workflows/CI/badge.svg?branch=master)](https://github.com/simplesamlphp/simplesamlphp-module-discojuice/workflows/CI/badge.svg?branch=master)[![Coverage Status](https://camo.githubusercontent.com/39678ce3c3ab2a2e435fb821f79b39bb877ab0702a71f0f599029cad06d54f08/68747470733a2f2f636f6465636f762e696f2f67682f73696d706c6573616d6c7068702f73696d706c6573616d6c7068702d6d6f64756c652d646973636f6a756963652f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/simplesamlphp/simplesamlphp-module-discojuice)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/2e7152b5a2b3bf68eb19764bec602b80a435a64da336121a8f4046580a062db5/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73696d706c6573616d6c7068702f73696d706c6573616d6c7068702d6d6f64756c652d646973636f6a756963652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/simplesamlphp/simplesamlphp-module-discojuice/?branch=master)

DiscoJuice module
=================

[](#discojuice-module)

DiscoJuice is a very flexible User Interface library for implementing an IdP Discovery Service.

As a service provider, connected to a large number of Identity Providers, you would need to ask the user in advance of the authentication process to select an Identity Provider.

DiscoJuice is super-simple to deploy at a Service Provider. Is is as easy as copying and pasting a small javascript reference into the HTML source of your application.

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

[](#installation)

Once you have installed SimpleSAMLphp, installing this module is very simple. Just execute the following command in the root of your SimpleSAMLphp installation:

```
composer.phar require simplesamlphp/simplesamlphp-module-discojuice:dev-master

```

where `dev-master` instructs Composer to install the `master` branch from the Git repository. See the [releases](https://github.com/simplesamlphp/simplesamlphp-module-discojuice/releases) available if you want to use a stable version of the module.

The module is enabled by default. If you want to disable the module once installed, you just need to create a file named `disable` in the `modules/discojuice/` directory inside your SimpleSAMLphp installation.

To enable the discovery service in SimpleSAMLphp, set the `discoURL` parameter in your `authsources.php`:

```
    'default-sp' => [
        'saml:SP',
        'discoURL' => 'https://sp1.example.org/simplesaml/module.php/discojuice/central.php',
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 74.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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3925d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/579a16ea8afccc6ab420c393f0e573296fe46dcd293aa4f3b71eefc158ebf3e4?d=identicon)[jaime](/maintainers/jaime)

![](https://www.gravatar.com/avatar/9221e348303eeda74e85236a8bff9b919a90d10e3a478fe1cbb9d833f68d0150?d=identicon)[thijskh](/maintainers/thijskh)

![](https://www.gravatar.com/avatar/d424231c85138609ae230ccd5002c8025fd5dce7f51b2f1778f69ba3a49a4efa?d=identicon)[tvdijen](/maintainers/tvdijen)

---

Top Contributors

[![andreassolberg](https://avatars.githubusercontent.com/u/101361?v=4)](https://github.com/andreassolberg "andreassolberg (85 commits)")[![tvdijen](https://avatars.githubusercontent.com/u/841045?v=4)](https://github.com/tvdijen "tvdijen (19 commits)")[![jaimeperez](https://avatars.githubusercontent.com/u/1942728?v=4)](https://github.com/jaimeperez "jaimeperez (8 commits)")[![thijskh](https://avatars.githubusercontent.com/u/3808792?v=4)](https://github.com/thijskh "thijskh (2 commits)")

---

Tags

modulessimplesamlphp

### Embed Badge

![Health badge](/badges/simplesamlphp-simplesamlphp-module-discojuice/health.svg)

```
[![Health](https://phpackages.com/badges/simplesamlphp-simplesamlphp-module-discojuice/health.svg)](https://phpackages.com/packages/simplesamlphp-simplesamlphp-module-discojuice)
```

###  Alternatives

[drupalauth/simplesamlphp-module-drupalauth

A SimpleSAMLphp module adding support for Drupal as the authentication source.

25305.4k1](/packages/drupalauth-simplesamlphp-module-drupalauth)

PHPackages © 2026

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