Sun Java System Access Manager Policy Agent 2.2 Guide for IBM WebSphere Application Server 5.1.1

User Mapping Properties

com.sun.identity.agents.config.user.mapping.mode[]

com.sun.identity.agents.config.user.attribute.name

com.sun.identity.agents.config.user.principal

com.sun.identity.agents.config.user.token

· com.sun.identity.agents.config.user.mapping.mode[]

Hot-swap enabled: No

This property specifies the mechanism by which the user ID used on the protected server for the authenticated user is determined by the J2EE agent. The following are valid values for this property:

USER_ID

PROFILE_ATTRIBUTE

HTTP_HEADER

SESSION_PROPERTY

· com.sun.identity.agents.config.user.attribute.name

Hot-swap enabled: No

This property specifies the name of the profile attribute, HTTP header, or session property that contains the user ID used on the protected server for the authenticated user.

Key Properties Affecting This Property

This property is not used when the following property is set as shown:

com.sun.identity.agents.config.user.mapping.mode = USER_ID

· com.sun.identity.agents.config.user.principal

Hot-swap enabled: No

This property is a flag that indicates how the user is authenticated on the protected server. When this property is set to true, the principal of the authenticated user, not simply the user ID, is used for authentication purposes.

Key Properties Affecting This Property

This property is only used when the following property is set as shown:

com.sun.identity.agents.config.user.mapping.mode = USER_ID

· com.sun.identity.agents.config.user.token

Hot-swap enabled: No

This property specifies a session property name which contains the user ID of the authenticated user in session.

Key Properties Affecting This Property

This property is only used when the following properties are set as shown:

com.sun.identity.agents.config.user.mapping.mode = USER_ID
com.sun.identity.agents.config.user.principal = false