Evaluation Order | Action | Dependency |
1 | Require SSL | None |
2 | Require HTTP Basic Authentication | The "Identify Consumer" action (if the Authenticate Credentials option is selected). |
3 | Require WSS Username Token | None |
4 | Require X.509 Token | None |
5 | Require SAML Token | None |
6 | Require Signing | None |
7 | Require Encryption | None |
8 | Require Timestamps | The actions "Require SSL", "Require Signing" and "Require Encryption". |
9 | Identify Consumer | If "Identify Consumer"'s identifier field is set to: HTTP Token, the action "Require HTTP Basic Authentication" may also be required. WSS Header Token, the action "Require WSS Username Token" is also required. Consumer Certificate, the actions "Require X.509 Token" or "Require Signing" are also required. |
10 | Authorize User | The "Require HTTP Basic Authentication", "Require WSS Username Token" or "Require SAML Token" action. |
11 | Validate Schema | None |
12 | Log Invocation | None |
13 | Monitor Service Performance | None |
14 | Monitor Service Level Agreement | "Identify Consumer" |
15 | Throttling Traffic Optimization | "Identify Consumer" (if the Limit Traffic for Applications option is selected). |