You can develop web agents yourself for OpenSSO Enterprise Policy Agent. By using the available C application programming interfaces ( C API) and by following the provided samples, developing your own web agent can be a relatively simple development task, depending on the web container.
A web agent that suits your site's requirements might already exist in the OpenSSO Enterprise Policy Agent software set. If the web agent exists, you can download it from the agents download page. However, if a web agent is not currently available for a particular web container or platform, you can develop that agent yourself using the web agent development toolkit.
The web agent development toolkit refers to tools available for developing your own web agent for OpenSSO Enterprise Policy Agent. The basic tools of the toolkit are as follows:
The C SDK (C software development kit), which comes with the OpenSSO Enterprise download.
The C SDK includes the C API and sample source files that you can use as a blueprint for creating a web agent.
This kit is not only for developing agents, though that is the focus of this appendix. This kit can be used to enable external C applications to participate in OpenSSO Enterprise authentication, authorization, single sign-on (SSO), and logging operations. The C SDK is available as a .zip file in the following directory:
zip-root/opensso/libraries/native/agent-csdk
See the README.TXT file in the samples directory of the C SDK for more information about using this web agent development toolkit.
Sun OpenSSO Enterprise 8.0 C API Reference for Application and Web Policy Agent Developers
This guide describes the C API, providing information to help you create your own web agent.
By using the C SDK and the C API Reference described in the preceding list, you can create your own web agent that is compatible with OpenSSO Enterprise.