Previous Topic: Cannot Assign R3/ABAP Groups or Roles to Accounts

Next Topic: Siebel Connector

Customize Password Restrictions

The SAP UME Connector does not allow passwords that begin with exclamation points (!) or question marks (?), or allow passwords that contain PASS or SAP*.

The default password restrictions are based on SAP ABAP password rules.

If you are using a different store, for example, Active Directory, you can customize the password and character restrictions. You can configure the illegalPasswords and passwordCannotStartWith properties in the connector.xml file for the SAP UME Connector.

To customize password and character restrictions

  1. Edit the following parameters in the jcs_home\conf\override\sap-ume\ SAMPLE.connector.xml file.
    illegalPasswords

    Specifies passwords that the SAP UME Connector blocks.

    passwordCannotStartWith

    Specifies the characters that you cannot use at the start of a password.

    To remove a restriction, delete the <value> parameter of the property.

  2. Save the SAMPLEconnector.xml file as connector.xml and then restart the Java CS.

Example connector.xml file

The following is the section of the connector.xml file that specifies the illegal passwords and characters that you cannot use at the start of a password.

<!-- This is the list of illegal passwords that would not be allowed on the SAP UME systems. They are treated as case-sensitive.
This list is only used to check if the generated temporary password is legal. The legality of the final password is still checked by the UME system, not the connector. -->
<property name="illegalPasswords">
	<list>
		<value>PASS</value>
		<value>SAP*</value>
	</list>
</property>

<!-- This is the list of characters / strings that cannot be at the start of a password.  They are treated as case-sensitive.This list is only used to check if the generated temporary password is legal. The legality of the final password is still checked by the UME system, not the connector. -->
<property name="passwordCannotStartWith">
	<list>
		<value>!</value>
		<value>?</value>
		</list>
</property>