Note: | Keep the following in mind: If you specify multiple identifiers, the system evaluates them with the identifier defined in the “Evaluate” action. If you want to authenticate consumers, make sure that your policy enforcement point is configured to enable authentication. For information, see Administering webMethods Mediator . |
Note: | The value(s) that you specify in the Identification profile depend on how the run-time policy's "Evaluate" is configured. For example, if Evaluate IP Address action is configured to identify and validate consumers by their IP address, you should specify the consumer IP addresses here. For information about this action, see Built-In Run-Time Actions Reference
for APIs. |
Note: | For reasons of legibility some of the examples below contain break lines and may not work when pasted into applications or command line tools. |
In this field... | Do the following... |
IPv4 Address | Specify a range of IPv4 addresses. Type the lowest IP address in the From field and the highest IP address in the To field. This will identify only those requests originating from any IP address that lies between the specified range. Example: 192.168.0.0 and 192.168.0.10 If you need to specify additional IP addresses, use the plus button to add more rows. |
IPv6 Address | Specify a IPv6 address. This will identify only those requests that originate from the specified IP address. Example: fdda:5cc1:23:4::1f If you need to specify additional IP addresses, use the plus button to add more rows. |
Hostname | Specify the hostname. This will identify only those requests that originate from the specified hostname. Example:pcmachine.ab.com If you need to specify additional hostnames, use the plus button to add more rows. |
HTTP Authentication Token | Specify one or more HTTP user names. This will identify only those requests that contain the specified user names encoded and passed in the HTTP authentication user token. Example:SAGUser123 If you need to specify additional tokens, use the plus button to add more rows. |
WS-Security Authentication Token | Specify the WSS username token. This will identify only those requests that contain the specified user name passed in the SOAP or XML message header. Example: userwss If you need to specify additional tokens, use the plus button to add more rows. |
XPath Token | Specify one or more XPath expressions. This will identify only those requests that contain the specified XPath in the SOAP or XML message or request. Example: //*[local-name()= 'Envelope']/* [local-name()='Body']/* [local-name()= 'echoInt']/* [local-name() ='echoIntInput='] [.='2'] If you need to specify additional tokens, use the plus button to add more rows. |
Consumer Certificate | Specify the X.509 certificates that help the API owner to identify requests from you. Click Upload to locate and select the certificate (.cer) file. |