Sun Java System Access Manager 7 2005Q4 C API Reference

Summary of C Code Samples

Access Manager provides code samples that demonstrate how you can use the C APIs to connect your C applications to the Access Manager framework. By default, the code samples are installed in the following directory:

/AccessManager-base-dir/SUNWam/samples/csdk

The csdk directory contains the following files:

am_auth_test.c

Demonstrates the basic usage of Authentication SDK APIs you can use to login to an Identity Server.

am_log_test.c

Demonstrates the basic usage of Logging SDK APIs you can use to log a message to the Identity Server logs.

am_policy_test.c

Demonstrates the basic usage of Policy SDK APIs you can use to evaluate policy for specified resources.


Note –

Before running the test, be sure the password for the property com.sun.am.poicy.am.password is in clear text. The sample am_policy_test.c does not decrypt the password before authenticating with Access Manager. Since it is only a sample, when running am_policy_test.c for testing purposes, having the password in clear text poses no security risk. Example:

 
com.sun.am.policy.am.username = UrlAccessAgent
 com.sun.am.policy.am.password = clear-text-password

am_sso_test.c

Demonstrates the basic usage of SSO SDK APIs you can use to perform session operations.

apache_agent.c

Demonstrates how the you can use Policy APIs to build a Web Agent for the Apache Web Server. This is a sample Web Agent and is not intended to serve as a real Web Agent.

Makefile

Makefile for building a sample agent.

README.TXT

Provides detailed instructions for building and executing sample programs.