/v1. Cada clave pertenece a
una cuenta de servicio y se
crea desde la página de detalles de dicha cuenta en el
Developer Hub.
Utilice una clave de API con alcance limitado para una integración de backend privada cuando el almacenamiento seguro
y la rotación de un secreto satisfagan sus requisitos. No se necesita ningún cliente OAuth ni intercambio de
tokens. Consulte Autenticación si
su organización requiere, en su lugar, tokens de acceso OAuth de corta duración.
Anatomía de una clave
- Identificador — comienza con
ak_. Se puede consultar sin riesgo en tickets, registros y configuraciones; por sí solo no concede ningún acceso. - Secreto — comienza con
lsk_live_. Es la credencial que presenta su integración. Se muestra una sola vez, al crearla o rotarla, y no se puede recuperar posteriormente. La lista de claves muestra únicamente los últimos cuatro caracteres (por ejemplo,lsk_live_…xQc4) para que pueda relacionar una fila con la credencial que posee un solicitante. - Permisos — un subconjunto de los permisos de la cuenta de servicio propietaria, elegido al crear la clave. Una clave nunca puede hacer más de lo que permite su cuenta.
- Vencimiento — obligatorio. Toda clave tiene una fecha de vencimiento.
Crear una clave
En la página de detalles de la cuenta de servicio, cree una clave siguiendo cuatro pasos: asígnele un nombre, seleccione los permisos que necesita esta clave en concreto, elija un vencimiento —30, 90 o 365 días, o un período personalizado de hasta un año— y revise. El secreto se muestra al finalizar, una sola vez. Limite el alcance de cada clave al conjunto de permisos mínimo que necesite su solicitante, incluso cuando la cuenta permita más. Si una clave se filtra, sus permisos determinan el alcance del daño.Rotar sin tiempo de inactividad
La rotación emite un nuevo secreto e inicia un período de solapamiento —1 hora, 24 horas o 7 días— durante el cual el secreto anterior sigue funcionando. Esto le permite implementar el nuevo secreto en sus despliegues a su propio ritmo:1
Rote la clave
Elija un período de solapamiento que cubra su ruta de despliegue más lenta. El nuevo
secreto se muestra una sola vez; almacénelo de inmediato.
2
Actualice sus integraciones
Sustituya el secreto anterior en todos los lugares donde esté configurado. El estado de la clave
se muestra como en solapamiento hasta que finalice el período.
3
Verifique antes de que se cierre el período
Utilice los registros de solicitudes para confirmar que
el tráfico se ha trasladado al nuevo secreto. Cuando finaliza el solapamiento, el secreto anterior
deja de autenticar.
401 con el código
credential_expired.
Revocar de inmediato
La revocación surte efecto de inmediato y es permanente: no hay período de solapamiento ni opción de deshacer. Revoque una clave en cuanto sospeche que su secreto ha quedado expuesto; rote la clave en su lugar cuando esté sustituyendo una credencial en buen estado. Las solicitudes realizadas con una clave revocada devuelven un401 con el código
credential_revoked. Si
necesita detener a la vez todas las claves que posee una integración, deshabilite en su lugar su cuenta
de servicio.
