수동 공격 모드 끝내기

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