Skip to content

About

COmanage Registry Organizational Identity Source (OIS) Plugin

Resources

Stars

0 stars

Watchers

5 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

Repository files navigation

EntraSource Plugin

EntraSource is an Organizational Identity Source (OIS) plugin for COmanage Registry 4.x. It reads users and groups from Microsoft Entra through the Microsoft Graph API and makes them available to the Registry as Organizational Identities. For each Entra source group it also creates a CO Group, a Unix cluster group, and the group mapping that places members into that CO Group.

Who the documentation is for

The pages under docs/ are written for CILogon staff who operate the Registry and administer the CO that uses this plugin. They describe the plugin as the code behaves today, including the values hardcoded for the University of Missouri deployment. A developer guide covers the internals for whoever maintains the plugin.

Documentation

  • How sync works: how Entra groups and users become Org Identities and CO Group memberships, what the plugin stores, and when changes in Entra show up in the Registry.
  • Configuration: every setting on an EntraSource and its extension properties, and the Registry server records and Unix Cluster it needs.
  • Troubleshooting: step-by-step diagnosis for a user missing from the Registry, missing from a CO Group, or not provisioned to LDAP or DynamoDB.
  • Entra contract: every Microsoft Graph call, permission, and attribute the plugin depends on, and what changes in the Registry if Entra changes.
  • Assumptions and known gaps: Missouri-specific values in the code, and unfinished or surprising behavior.
  • Developer guide: data model, backend organization, the Graph client, log messages, and open TODOs.

See also

About

COmanage Registry Organizational Identity Source (OIS) Plugin

Resources

Stars

0 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages