Previous Topic: How Rule and Policy Time Restrictions Interact

Next Topic: Impersonation

Configure a Global Active Policy

An active policy is used for dynamic authorization based on external business logic. An active policy is included in the authorization decision by having the Policy Server invoke a function in a customer-supplied shared library. This shared library must conform to the interface specified by the Authorization API (available separately with the Software Development Kit; if installed, see the Developer’s Guide for C for more information).

The process for configuring active policies for global policies is identical to the process for configuring active policies for domain-specific policies.

Note: When you create or modify a Policy Server object in the Policy Server User Interface, use ASCII characters. Object creation or modification with non-ASCII characters is not supported.

To configure an Active Policy

  1. In the Global Policy Properties dialog box, click on the Advanced tab.
  2. In the Library Name field, enter the name of the shared library that supports the Active Policy.

    You can include a path in the Library Name, however, it is not required. If you do not specify a path, the Policy Server uses the default path for your system to search for the shared library at run-time. You should not include a file extension for the shared library.

    For example, if you are using a Windows NT platform and your shared library is called lib.dll, and is located in the \SiteMinder\bin\ directory which is added to your system path when you install the Policy Server, you simply need to enter lib in the Library Name field.

  3. In the Function Name field, enter the name of the actual function in the shared library that implements the Active Policy.
  4. In the Parameter(s) field, enter the (optional) list of parameters to be passed to the function in the shared library.

    As you enter information in the fields, the system displays the generated string in the Generated Script field.

  5. Click OK to save the Active Policy and return to the Global Policy Properties dialog box.

More information:

Configure an Active Policy