Previous Topic: Customize SAML 1.x Assertion Content (optional)

Next Topic: Generate an Assertion for One Time Use

Integrate the Assertion Generator Plug-in with SiteMinder (SAML 1.x)

The instructions for compiling the SAML 1.x Assertion Generator plug-in Java file are in the AssertionSample.java file, in sdk/samples/assertiongeneratorplugin. After you have compiled the modified class, you integrate your plug-in with SOA Security Manager.

If you write an assertion generator plug-in, integrate the plug-in to work with SOA Security Manager.

To integrate the assertion generator plug-in with SOA Security Manager

  1. Compile the assertion plug-in Java file.

    This file requires the following .jar files installed with the Policy Server:

  2. In the JVMOptions.txt file, modify the -Djava.class.path value so it includes the classpath for the plug-in. This modification enables the plug-in to be loaded.

    Note: Do not modify the classpath for xercesImpl.jar, xalan.jar, or SMJavaApi.jar.

  3. Log on to the Administrative UI.
  4. Navigate to the General settings.
  5. In the Assertion Generator Plug-in section, complete the following fields:
    Java Class Name

    Specify a Java class name for an existing plug-in

    Parameter

    (Optional) Specify a string of parameters that is passed to the plug-in specified in the Java Class Name field.

    Note: Instead of specifying the assertion plug-in class and its parameters through the Administrative UI, you can use the Policy Management API (C or Perl) to integrate the plug-in. For more information, see the SOA Security Manager Programming Guide for C or the SOA Security Manager Programming Guide for Java.

  6. Restart the Policy Server.

    Restarting the Policy Server ensures that the latest version of the assertion plug-in is picked up after being recompiled.