Custom modules are DLLs or libraries that can be create to extend functionality of an existing Policy Server. These come in several types: event handlers, authentication modules, authorization modules, directory modules, and tunneling modules. Authentication modules are generally referred to as custom Authentication schemes and the Authorization modules are known as Active Policies. Tunnel modules are used to define a secure communication with an Agent. Event modules provide a mechanism for receiving event notifications. Information about which custom modules have been loaded by a Policy Server can be published. Each type of custom module is defined in its own XML Tag
The following table defines the custom module information that will be published.
TAG |
Contains |
Description |
Parent Tag |
Required |
EVENT_LIB |
Elements |
Indicates data about Event API custom Modules |
SMPUBLISH |
Optional |
AUTH_LIB |
Elements |
Indicates data about Authentication API custom Modules |
SMPUBLISH |
Optional |
DS_LIB |
Elements |
Indicates data about Directory API custom Modules |
SMPUBLISH |
Optional |
TUNNEL_LIB |
Elements |
Indicates data about Tunnel API custom Modules |
SMPUBLISH |
Optional |
AZ_LIB |
Elements |
Indicates data about Authorization API custom Modules |
SMPUBLISH |
Optional |
There following are common to every type of custom module:
TAG |
Contains |
Description |
Parent Tag |
Required |
FULL_NAME |
Text |
Full name of library or DLL include path. |
|
Required |
CUSTOM_INFO |
Text |
Information provided by the custom library. |
|
Optional |
LIB_NAME |
Text |
Library or DLL name |
|
Optional |
VERSION |
Int |
Version of the API supported |
|
Optional |
The following are specific to certain types of modules:
TAG |
Contains |
Description |
API Type |
Required |
ACTIVE_FUNCTION |
Text |
Name of function loaded to |
Authorization API |
Optional |
Copyright © 2014 CA.
All rights reserved.
|
|