Integrating Grouper with an application may involve Web Services, Grouper Client, LDAP, SAML, XMPP notification or other tools. You design the integration to suit the requirements of your site.
Important decisions when designing the integration include:
- Should authorization to access the application be groups-based or permissions-based?
- Use LDAP or Web Services or SAML entitlements?
- Use cached data versus live calls?
- Use the Grouper API or a local representation?
Below are some of the methods of connecting with Grouper and examples of how to use them:
- Change log consumers
- Grouper external subjects
- Grouper External systems configuration
- Grouper - Import to SQL
- Grouper - Loader
- Grouper Messaging System
- Grouper Provisioners
- Grouper Provisioning: PSPNG (Legacy)
- Grouper provisioning framework
- Grouper Shibboleth Integration (Legacy)
- Hooks
- Integer IDs on Grouper objects
- Subject API