수동 공격 모드 끝내기
POST /v1/attack-protection/attack-mode:deactivate · 권한 attack-protection:write
activate로 켠 공격 모드 기간을 지금 바로 끝냅니다. attack_mode_deactivated 이벤트와 관리 감사 기록(attack_mode.deactivated)을 기록하며, 행위자는 사용 중인 자격 증명입니다.
끝나는 것은 사용자가 연 수동 기간뿐입니다. 자동 트리거나 KeenAuth 운영팀이 연 기간은 미리 끝낼 수 없습니다. 그런 기간이 열려 있는 동안 응답은 계속 active: true를 반환합니다. 열려 있는 수동 기간이 없으면 아무것도 기록되지 않고 현재 상태가 반환되므로, 이 호출은 반복해도 안전합니다.
요청
본문이 없습니다.
응답
200 OK와 현재 상태가 반환됩니다. 형식은 GET /v1/attack-protection/attack-mode와 같습니다.
오류
모든 오류는 안정적인 code를 담은 application/problem+json 본문입니다.
| HTTP | code |
발생 시점 |
|---|---|---|
| 401 | unauthenticated |
API 키가 없거나, 잘못되었거나, 취소되었습니다. |
| 403 | insufficient_permissions |
키에 attack-protection:write 권한이 없습니다. |
| 429 | rate_limited |
요청 한도를 초과했습니다. Retry-After를 따르세요. |
| 503 | service_unavailable |
종속 서비스를 일시적으로 사용할 수 없습니다. 나중에 다시 시도하세요. |
예제
curl -X POST https://api.eu.keenauth.com/v1/attack-protection/attack-mode:deactivate \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
CLI: keenauth attack-protection attack-mode deactivate