Custom user registry settings

To configure the custom user registry.

To view this administrative console page, click Security > User Registries > Custom.

After the properties are set in this panel, click Apply. Use the Properties panel for additional properties that the custom registry requires. When security is enabled and any of these properties change, go to the Global Security panel and click Apply to validate the changes.

 

Configuration tab

Server User ID Specifies the user ID under which the server runs, for security purposes.

This server ID represents a valid user in the custom registry.

Data type... String

Server User Password Specifies the password corresponding to the security server ID.

Data type... String

Custom Registry Classname Specifies a dot-separated class name that implements the com.ibm.websphere.security.UserRegistry interface.

Put the custom registry class name in the class path. A suggested location is the %$WAS_HOME%/lib/ext directory. Although the custom registry implements the com.ibm.websphere.security.UserRegistry interface, for backward compatibility, a user registry can alternately implement the com.ibm.websphere.security.CustomRegistry interface.

Data type... String
Default... com.ibm.websphere.security.FileRegistrySample

Ignore Case Specifies that a case insensitive authorization check is performed.

Default... Enabled
Range... Enabled or Disabled

Use Custom Properties to add any additional properties required to initialize the custom registry. The following property is predefined by the product; set this property when required only:

  • WAS_UseDisplayName--When set to true, the getCallerPrincipal(), getUserPrincipal(), and getRemoteUser() methods return the display name. By default, the securityName of the user is returned. This default is introduced to support backward compatibility with the Version 4.0 custom registry.