Access Manager SDK is automatically installed when you install Identity Management and Policy Services Core, a subcomponent of Access Manager. You can also install Access Manager SDK as a discrete component on a host that is remote from the Access Manager core services.
Before you install Access Manager SDK, the Access Manager core services must be installed and running on a remote host. The web container information and Directory Server configuration information that you provide during this installation must match the web container and Directory Server configuration information that you provided during installation of Access Manager core services.
When the installer asks for information about the remote web container and Directory Server, default values are displayed based on the local host.
Do not accept the default values; use them only as examples of format. Instead, you must supply the correct remote information.
If you are installing Access Manager SDK as a discrete component, you must provide the following types of information:
The installer needs the following administration information if you are installing only Access Manager SDK.
Table 1–13 Administration Information for Access Manager SDK
Label and State File Parameter |
Description |
---|---|
Administrator User ID |
Access Manager top-level administrator. This user has unlimited access to all entries managed by Access Manager. The default name, amadmin, cannot be changed. This ensures that the Access Manager administrator role and its privileges are created and mapped properly in Directory Server, allowing you to log onto Access Manager immediately after installation. |
Administrator Password |
Password of the amadmin user. The value must have at least eight characters. Set this value to the same value used by Access Manager on the remote host. The default value is the Administrator Password (CMN_ADMIN_PASSWORD ) you provided under Common Server Settings. Refer to Common Server Settings. |
LDAP User ID |
Bind DN user for LDAP, Membership, and Policy services. This user has read and search access to all Directory Server entries. The default user name, amldapuser, cannot be changed. |
LDAP Password |
Password of the amldapuser user. This password must be different from the password of the amadmin user. It can be any valid Directory Service password. Set this value to the same value used by Access Manager on the remote host. |
Password Encryption Key |
A string that Access Manager uses to encrypt user passwords. Note: For security purposes, it is recommended that the password encryption key be 12 characters or longer. All Access Manager subcomponents must use the same encryption key that the Identity Management and Policy Services Core uses. To specify the encryption key for Access Manager SDK, do the following:
|
The installer needs the following Directory Server information if you are installing Access Manager SDK without other Access Manager subcomponents.
Table 1–14 Directory Server Information for Access Manager SDK
Label and State File Parameter |
Description |
---|---|
Directory Server Host |
A host name or value that resolves to the host on which Directory Server resides. Set this value to the same value used by Access Manager on the remote host. |
Directory Server Port |
Port on which Directory Server listens for client connections. Set this value to the same value used by Access Manager on the remote host. |
Access Manager Directory Root Suffix |
The distinguished name (DN) specified as the Access Manager root suffix when Directory Server was installed. This root suffix indicates the part of the directory that is managed by Access Manager. Set this value to the same value used by Access Manager on the remote host. The default value is based on the fully qualified domain name for this host, minus the host name. For example, if this host is siroe.subdomain.example.com , the value is dc=subdomain,dc=example,dc=com. Use this default value as an example of format only. |
Directory Manager DN IS_DIRMGRDN |
DN of the user who has unrestricted access to Directory Server. Set this value to the same value used by Access Manager on the remote host. The default value is cn=Directory Manager. |
Directory Manager Password |
Password for the directory manager. Set this value to the same value used by Access Manager on the remote host. |
The information needed to configure a provisioned directory depends on whether the installer detects an existing provisioned directory on your host.
When the installer is generating a state file, IS_EXISTING_DIT_SCHEMA=y is written to the state file if the installer finds an existing provisioned directory. The installer writes IS_EXISTING_DIT_SCHEMA=n to the state file if the installer does not find an existing provisioned directory.
If the installer finds an existing provisioned directory, you provide the following information.
Table 1–15 Existing Provisioned Directory Information for Access Manager SDK
Label and State File Parameter |
Description |
---|---|
User Naming Attribute IS_USER_NAMING_ATTR |
Naming attribute used for users in the provisioned directory. The default value is uid. |
If the installer does not find an existing provisioned directory, you can choose whether to use an existing provisioned directory. If you answer Yes to the first question in this table, you must answer the remaining questions in the table.
Table 1–16 No Existing Provisioned Directory Information for Access Manager SDK
Label and State File Parameter |
Description |
---|---|
Is Directory Server provisioned with user data? |
Specifies whether you want to use an existing provisioned directory. The default value is No. In a state value, permitted values are y or n. The default value is n. |
Organization Marker Object Class |
Object class defined for the organization in the existing provisioned directory. This value is used only if the value for the first item in this table is Yes. The default value is SunISManagedOrganization. |
Organization Naming Attribute |
Naming attribute used to define organizations in the existing provisioned directory. This value is used only if the value for the first item in this table is Yes. The default value is o. |
User Marker Object Class |
Object class defined for users in the existing provisioned directory. This value is used only if the value for the first item in this table is Yes. The default value is inetorgperson. |
User Naming Attribute |
Naming attribute used for users in the existing provisioned directory. This value is used only if the value for the first item in this table is Yes. The default value is uid. |
The installer needs the following web container information if you are installing only Access Manager SDK.
Table 1–17 Web Container Information for Access Manager SDK
Label and State File Parameter |
Description |
---|---|
Host IS_WS_HOST_NAME (Web Server) |
Host name of the web container that runs Access Manager core services. Use the value specified during the installation of Access Manager on the remote host. There is no default value. |
Services Deployment URI |
URI prefix for accessing the HTML pages, classes, and JAR files associated with Access Manager. Set this value to the same value used by Access Manager on the remote host. The default value is amserver. Do not enter a leading slash. |
Cookie Domain |
The names of the trusted DNS domains that Access Manager returns to a browser when Access Manager grants a session ID to a user. Set this value to the same value used by Access Manager on the remote host. The default value is the current domain, prefixed by a dot (.). |
Services Port IS_WS_INSTANCE_PORT (Web Server) IS_IAS81INSTANCE_PORT (Application Server) |
Port number of the web container instance that runs Access Manager core services. Use the port number specified when Access Manager core services were installed. |