Adición del Interceptor XSS Threat Protection (ssd api-management add api-interceptor xss-threat-protection)
El comando ssd api-management add api-interceptor xss-threat-protection
le permite añadir un interceptor de "XSS Threat Protection" al flujo de una API en Sensedia API Platform.
Es posible utilizar el comando ssd api-management add api-interceptor xss-threat-protection o su versión abreviada ssd apim add api-interceptor xss-threat-protection .
|
Uso
El comando ssd api-management add api-interceptor xss-threat-protection
puede ir seguido de flags con sus respectivos argumentos:
ssd api-management add api-interceptor xss-threat-protection [flags]
Si no se especifica ningún flag, se activará el modo interactivo.
Vea a continuación un ejemplo de uso en el modo directo:
# Añade un interceptor XSS Threat Protection al flujo Inbound de una API para todos los recursos y métodos. $ ssd (api-management | apim) add api-interceptor xss-threat-protection --api-name “Open Banking” --api-version “1.0.0” --revision 1 --flow INBOUND --locations-default-regex “uri path,query param,header,body” # Añade un interceptor de XSS Threat Protection al flujo Inbound de una API con varias expresiones regulares en ubicaciones específicas. $ ssd (api-management | apim) add api-interceptor xss-threat-protection --api-name “Open Banking” --api-version “1.0.0” --revision 1 --flow INBOUND --regex-uri-path “expression1” --regex-uri-path “expression2” --regex-query-param “expression1” --regex-query-param “expression2”
Flags disponibles
Los flags que se pueden usar con el comando ssd api-management add api-interceptor xss-threat-protection
son los siguientes:
Flag |
Tipo |
Descripción |
Flags para las APIs |
||
-n, --api-name |
string |
Nombre de la API a la que se añadirá el interceptor |
-s, --revision |
string |
Revisión de la API a la que se añadirá el interceptor |
-v, --api-version |
string |
Versión de la API a la que se añadirá el interceptor |
Otros Flags |
||
-d , --locations-default-regex |
Aplica el conjunto estándar de expresiones regulares de Sensedia API Platform en las ubicaciones indicadas |
|
-f, --flow |
string |
Flujo de la API a la que se añadirá el interceptor (INBOUND o OUTBOUND) |
-h, --help |
Muestra la ayuda del comando |
|
-m, --method |
string |
Método (operación) al que se añadirá el interceptor (Opcional). Ej.: POST |
-a, --path |
string |
Ruta de la operación a la que se añadirá el interceptor (Opcional). Ej.: /users |
-p, --position |
int |
Posición del interceptor en el flujo de la API |
-r, --resource |
string |
Nombre del recurso al que se añadirá el interceptor (Opcional) |
--regex-uri-path --regex-query-param --regex-header --regex-body |
Estos flags tienen el mismo propósito: aplicar expresiones regulares introducidas por el usuario en las ubicaciones informadas, según el título del flag. Este parámetro puede introducirse varias veces, de modo que se admitan las distintas expresiones. Por ejemplo: --regex-uri-path expression1 --regex-uri-path expression2 |
Flags globales
Flag |
Tipo |
Descripción |
-c, --config |
string |
Archivo de configuración (por defecto: |
--profile |
string |
Perfil de configuración que desea utilizar (por defecto: "default") |
--verbose |
Enumera todas las solicitudes realizadas por el comando.
Puede almacenar esta información en un archivo TXT en lugar de mostrarla en el terminal.
Ej.: |
Share your suggestions with us!
Click here and then [+ Submit idea]