Skip to content

jpnavarro/openid_connect_accessci_client

Repository files navigation

OpenID Connect - ACCESS CI Custom Client

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

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