![]() | |
Sun Java[TM] System Identity Manager 7.1 Resources Reference |
Sun Java System Access Manager RealmIdentity Manager provides the Sun Java System Access Manager Realm resource adapter to support Sun Java System Access Manager 7 2005Q4 running in Realm mode.
This adapter is defined in the com.waveset.adapter.SunAccessManagerRealmResourceAdapter class.
Note
- Sun ONE Identity Server was renamed to Sun Java System Access Manager.
- Use the Sun Access Manager Realm resource adapter for resources running in Realm mode.
- Use the Sun Access Manager resource adapter for resources running in Legacy mode. See Sun Java System Access Manager for information about this adapter.
Resource Configuration Notes
You can configure only one Access Manager server (whether in Realm mode or in Legacy mode). You can define multiple resources if you provision to different realms.
The Identity Server Policy Agent 2.2 is an optional module that you can use to enable single sign-on (SSO). You can obtain this Policy Agent from the following location:
http://www.sun.com/download/index.jsp?cat=Identity%20Management&tab=
3&subcat=Access%20Manager
Note
Do not attempt to follow the Policy Agent installation or configuration procedures if this product is not being used in your environment.
For more information about Policy Agents, see:
You must install the Identity Server Policy Agent 2.2 on the same server where Identity Manager is installed.
To install the Policy Agent, follow the installation instructions provided with the Policy Agent, and then perform the following tasks:
Editing the AMAgent.properties File
You must modify the AMAgent.properties file to protect Identity Manager. This file is located in the AgentInstallDir/config directory.
Creating a Policy in Sun Java System Access Manager
- From within the Sun Java System Access Manager application, create a new policy named IDMGR (or something similar) with the following rules:
Service Type
Resource Name
Actions
URL Policy Agent
http://server:port/idm
Allow GET and POST actions
URL Policy Agent
http://server:port/idm/*
Allow GET and POST actions
- Assign one or more subjects to the IDMGR policy.
Identity Manager Installation Notes
This section provides installation and configuration notes for the Sun Java System Access Manager Realm resource adapter and the Policy Agent.
Sun Java System Access Manager Realm Resource Adapter
To install and configure the resource adapter
- Follow the instructions provided in the Sun Java System Access Manager 7 2005Q4 Developer's Guide to build the client SDK from the Sun Access Manager installation.
- Extract the AMConfig.properties and amclientsdk.jar files from the war file that is produced.
- Put a copy of the AMConfig.properties in the following directory:
InstallDir/WEB-INF/classes
- Place a copy of amclientsdk.jar in the following directory:
InstallDir/WEB-INF/lib
- After copying the files, you must add the Sun Java System Access Manager Realm resource to the Identity Manager resources list. Add the following value in the Custom Resources section of the Configure Managed Resources page.
com.waveset.adapter.SunAccessManagerRealmResourceAdapter
Policy Agent
You must modify the administrator and user login modules so the Sun Java System Access Manager login modules will be listed first.
Note
You must first configure a Sun Java System Access Manager realm resource before performing the following procedure.
- From the Identity Manager Administrator Interface menu bar, select Configure.
- Click Login.
- Click the Administrator Interface link.
- Click the Manage Login Module Groups button, located at the bottom of the page.
- Select the Login Module to modify from the drop-down list.
For example, select Default Identity System ID/Pwd Login Module Group.
- In the Assign Login Module select box, select Sun Access Manager Realm.
- When a new Select option displays next to the Assign Login Module option, select the resource that you created earlier.
- When the Modify Login Module page displays, edit the displayed fields as needed, and then click Save.
- Specify Sun Access Manager Realm as the first resource in the list, and then click Save.
- Save your changes and repeat these steps for the User Interface.
Security Notes
This section provides information about supported connections and authorization requirements needed to perform basic tasks.
Supported Connections
Identity Manager uses SSL to communicate with this adapter.
Required Administrative Privileges
The user name that connects to the Sun Java System Access Manager must be assigned permissions to add or modify user accounts.
Provisioning Notes
The following table summarizes the provisioning capabilities of the adapter.
Feature
Supported?
Enable/disable account
Yes
Rename account
No
Pass-through authentication
Yes. Through the Policy Agent.
Before/after actions
No
Data loading methods
Account Attributes
The following table lists the Sun Java System Access Manager user account attributes supported by default. All attributes are optional, unless noted in the description.
Resource Object Management
Identity Manager supports the following Sun Java System Access Manager objects:
Identity Template
The default identity template is $accountId$.
Sample Forms
This section lists the sample forms that are built-in and available for the Sun Java System Access Manager Realm resource adapter.
Built-In
Also Available
SunAMRealmUserForm.xml
Troubleshooting
Use the Identity Manager debug pages to set trace options on the following class:
com.waveset.adapter.SunAccessManagerRealmResourceAdapter