Require WS-Security Password Digest Credentials Assertion
The Require WS-Security Password Digest Credentials assertion allows you to require that a WSS Digest token is present with a matching username and password. You can optionally check whether a timestamp or nonce is present, but this assertion does not confirm whether the timestamp has expired nor does it enforce that the nonce is not reused.
gateway90
The
Require WS-Security Password Digest Credentials
assertion allows you to require that a WSS Digest token is present with a matching username and password. You can optionally check whether a timestamp or nonce is present, but this assertion does not confirm whether the timestamp has expired nor does it enforce that the nonce is not reused.This assertion will succeed if the processed security header of the target message contains at least one WSS Digest Token with a matching username and password.
To learn about selecting the target message for this assertion, see Selecting a Target Message.
To learn more about changing the WSS Recipient for this assertion, see Changing the WSS Assertion Recipient.
Using the Assertion
- Do one of the following:
- To add the assertion to the Policy Development window, see Adding an Assertion.
- To change the configuration of an existing assertion, proceed to step 2 below.
- Right-clickin the policy window and select<target>:Require WS-Security Password CredentialsRequire WS-Security Signature Propertiesor double-click the assertion in the policy window.
- Configure the properties as follows:SettingDescriptionExpected UsenameSpecify the expected username in the WSS Digest Token. You may reference context variables.Expected PasswordEnter the expected password. You may type a plaintext password, however it is highly recommended that you reference the password using the${secpass.*.plaintext}context variable instead.Show PasswordSelect this check box to display the password as it is being typed. Clear this check box to obfuscate the typed password.Require TimestampSelect this check box to require that a timestamp be present.This assertion does not confirm whether the timestamp has expired.Require NonceSelect this check box to require that a nonce is present.This assertion does not enforce whether the nonce is not reused.
- Click [OK] when done.