Dar acceso de soporte con keenauth support-access-grants
keenauth support-access-grants gestiona el acceso limitado en el tiempo que usted concede al personal de soporte de KeenAuth para un entorno. Una concesión tiene un ámbito, una duración de 1 a 72 horas y la referencia de su ticket de soporte. Nunca se edita; solo puede revocarse. Cada uso de una concesión por parte del personal se registra en el registro de auditoría del entorno.
Quién puede conceder acceso
Crear y revocar una concesión requiere una sesión keenauth login de un usuario del panel con el rol owner o admin, y una confirmación de elevación en los últimos 300 segundos. Una clave de API o un cliente de máquina obtiene 403 insufficient_permissions; la CLI muestra el error y termina con el código 3. Listar y leer concesiones solo requiere el permiso support-access-grants:read.
Comandos
keenauth support-access-grants list --status active
keenauth support-access-grants get sag_01j9z3k4m5n6p7q8r9s0t1v2w3
keenauth support-access-grants create --data @grant.json
keenauth support-access-grants delete sag_01j9z3k4m5n6p7q8r9s0t1v2w3 --yes
create lee el cuerpo de la solicitud desde --data (@file.json, o - para la entrada estándar):
{
"scope": "read",
"duration_hours": 24,
"ticket_ref": "SUP-1234",
"allowed_regions_of_staff": ["eu"]
}
| Campo | Descripción |
|---|---|
scope |
read (solo lectura) o read_write_config (cambios de configuración; el personal nunca escribe datos de usuario). |
duration_hours |
De 1 a 72. |
ticket_ref |
Referencia de su ticket de soporte: de 1 a 200 caracteres ASCII imprimibles, sin espacios al inicio ni al final. |
allowed_regions_of_staff |
Opcional, solo plan Enterprise: eu, us. Limita el acceso al personal ubicado en estas regiones. |
delete revoca la concesión antes de que venza. Pide confirmación; sin terminal debe pasar --yes, de lo contrario el comando termina con el código 2. Revocar una concesión que ya está revocada o vencida no cambia nada y tiene éxito.