Shibboleth Rules integration

Component type

module

Maintenance status

Development status

Downloads

704

Component created

Component changed

Provides Rules integration for the Shibboleth Authentication module.

Right now, it just adds the event "User is logged in via Shibboleth", but new features will be available soon (like a new condition to compare Shibboleth attribute values).

Developed and maintained by FISQUA; Sponsored by RNP.

User API Key

Component type

module

Maintenance status

Development status

Component created

Component changed

The User API Key module creates a read-only API key for each existing and new user. It adds a line to the permission screen where the site administrator can set which user role(s) may access their API keys. It includes settings configuration page /admin/config/user-api-key/settings where the site administrator can add a site-specific terms of use message to be displayed below the API Key on the user profile.

aGov Password Policy

Component type

module

Maintenance status

Development status

Downloads

3559

Component created

Component changed

This module provides Australian Government DSD Policies for use with the Password Policy module.

If provides two different policy profiles:

- Australian Government ISM Policy (Strong)
- Australian Government ISM Policy (Weak)

See the ISM – Information Security Manual for further details on the policies: http://www.asd.gov.au/infosec/ism/

JWT Link

Component type

module

Maintenance status

Development status

Downloads

1462

Component created

Component changed

About

Produces a JWT-compliant URL based on the logged in user to authenticate on a remote server that is set in the settings.

Installation

Requires BSD-3-Clause licensed JWT class available at:
https://github.com/firebase/php-jwt

Download and extract the PHP JWT package from https://github.com/firebase/php-jwt into this module's root.

The only required file is JWT/Authentication/JWT.php

Lithium SSO (Single Sign-On)

Component type

module

Maintenance status

Development status

Downloads

392

Component created

Component changed

Lithium SSO is a single sign-on project that allows two-way authentication between Drupal and the community platform systems from Lithium.

The login process, account registration and credentials recovery are all performed by Drupal. After login, Drupal will send the user back to the page they came from on the Lithium platform.

When the user is logged into Drupal they are automatically logged into the Lithium site that is set in the configuration page at admin/config/services/lithium-sso.

View Own Unpublished

Component type

module

Maintenance status

Development status

Component created

Component changed

View Own Unpublished

Note: I created this module for a project in which I needed this, but probably I won't need it again so I hope there is someone who can take over maintenance. The code is pretty trivial though, it should keep working as long as the Drupal permissions API doesn't change.