About Drupal custom module that extends the OpenID Connect module (drupal/openid_connect) by adding an ACCESS CI custom client to login through CI Logon to the ACCESS Identity Profider (IdP).
ACCESS CI project: https://access-ci.org/ CI Logon: https://www.cilogon.org/ ACCESS IdP: https://identity.access-ci.org/
Module requirements
- Drupal 9.4.x
- drupal/openid_connect 1.2.x
- Client registration at https://registry-test.access-ci.org/registry/
Features
- Login fails if the user didn't authenticate with the ACCESS IdP
- Sets the Drupal account name to the ePPN / identity sub (subject)
- Can be configured with a page the user is redirected to after login
- Correct default authorization, token, and userinfo endpoints
- Recommended default scopes