Programming Guides › Programming Guide for C › API Overview › SiteMinder SDK Overview
SiteMinder SDK Overview
The CA SiteMinder Software Development Kit (SDK) includes a set of documented application programming interfaces (APIs) that let you integrate and extend the capabilities of SiteMinder within your specific environment.
The following graphic shows how SiteMinder implements the APIs:
The SiteMinder SDK includes the following APIs:
- Policy Management APIuse to develop a custom Administrative UI application, or to customize selected components of policy objects such as rules, policies, and responses within the application. Users of this API will be able to perform most of the data manipulations that users of the native Administrative UI can perform.
- Agent APIuse to create custom agent applications for leveraging the authentication and authorization capabilities of the Policy Server. Using this API, you can also construct a secure communication tunnel to transmit application-specific data.
- Authentication APIuse to develop custom authentication schemes and integrate the custom schemes. Policy Server plug-in.
- Authorization APIuse to develop modules for performing custom authorization functions. Modules that you develop using this API can be configured in the Administrative UI with active rules, active policies, and active responses. Policy Server plug-in.
- Event APIuse to build custom event handlers that handle SiteMinder events. Policy Server plug-in.
- Tunnel Service APIuse to develop plug-in tunnel services that communicate with agents to transfer data securely. Policy Server plug-in.
- DMS Workflow APIuse to create pre- and post-process workflow for DMS events. Policy Server plug-in.
- Directory APIuse to mange user directories that use a custom namespace. Policy Server plug-in.