Nonce is a randomly generated, cryptographic token that is used to prevent the theft of username tokens, which are used with SOAP messages. Nonce is used in conjunction with the basic authentication (BasicAuth) method. You can configure nonce for the server level by using the WebSphere Application Server administrative console.
The information in this article supports Version 5.x applications only that are used with WebSphere Application Server V6.0.x and later. The information does not apply to Version 6.0.x and later applications. However, consider the order of precedence:
If you configure nonce on the application level and the server level, the values specified for the application level take precedence over the values specified for the server level.
In a WebSphere Application Server or WebSphere Application Server Express environment, specify values for the Nonce cache timeout, Nonce maximum age, and Nonce clock skew fields on the server level to use nonce effectively.
Complete the following steps to configure nonce on the server level:
Type http://server_name:port_number/ibm/console in your Web browser unless you have changed the port number.
The value specified for the Nonce Maximum Age field indicates how long the nonce is valid. You must specify a minimum of 300 seconds, but the value cannot exceed the number of seconds specified for the Nonce cache timeout field on the server level.
You must specify at least 0 seconds for the Nonce clock skew field. However, the maximum value cannot exceed the number of seconds specified in the Nonce maximum age field on the server level. If you do not specify a value, the default is 0 seconds.