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: $HOME/.sensedia/config.json)

--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.: $ ssd (api-management | apim) list apis --verbose 2> log.txt

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]