Skip to content
This repository was archived by the owner on Jan 9, 2025. It is now read-only.

Latest commit

 

History

History
27 lines (18 loc) · 979 Bytes

README.md

File metadata and controls

27 lines (18 loc) · 979 Bytes

COManage module for the SAML2 to SAML2 proxy

Build Status

Installation

git clone https://github.com/its-dirg/s2sproxy-module-comanage
cd s2sproxy-module-comanage
pip install .

Configuration

Instance attributes:

  • co_manage_url: url to the COmanage server (without trailing slash)
  • co_manage_auth: HTTP Basic Auth credentials for the COmanage server
  • co_id: the "collaborative organization ID" of the CO
  • idp_attribute_name: name of the attribute asserted by the IdP to use as user identifier, e.g. "eduPersonPrincipalName"

To use the attribute transformation module with the s2sproxy, add the initialized instance as the ATTRIBUTE_MODULE in proxy configuration (proxy_conf.py):

ATTRIBUTE_MODULE = COmanageAttributeModule(url, auth, co_id, attr_name)