사용자 인증 수단 해지

DELETE /v1/users/{user_id}/authenticators/{authenticator_id} · 권한 user-credentials:write

패스키를 포함한 인증 수단 하나를 해지합니다. revoked_by는 admin:<actor>가 되고, revoke_reason은 admin_removed가 됩니다. 이미 해지된 인증 수단이면 아무것도 변경되지 않으며 요청은 여전히 204를 반환합니다. 사용자의 세션은 종료되지 않습니다. 사용자에게 알림이 전송되고, 작업 내용은 관리 감사 로그에 기록됩니다.

요청

매개변수 위치 필수 여부 설명
user_id path 예 사용자 ID이며, usr_ 접두사가 붙습니다.
authenticator_id path 예 인증 수단 ID이며, cred_ 접두사가 붙습니다.

이 요청에는 본문이 없습니다.

응답

204 No Content를 반환합니다. 인증 수단이 이미 해지된 경우에도 같습니다.

오류

모든 오류는 안정적인 code를 포함한 application/problem+json 본문으로 반환됩니다.

HTTP code 발생 조건
404 not_found 이 환경에 사용자 또는 인증 수단이 없거나, 인증 수단이 해당 사용자의 것이 아니거나, ID 형식이 잘못되었습니다.
401 unauthenticated API 키가 없거나 유효하지 않거나 폐기되었습니다.
403 insufficient_permissions API 키에 user-credentials:write 권한이 없습니다.
429 rate_limited 요청 한도를 초과했습니다. Retry-After를 따르십시오.
503 service_unavailable 종속 서비스를 일시적으로 사용할 수 없습니다. 나중에 다시 시도하십시오.

예시

curl -X DELETE https://api.eu.keenauth.com/v1/users/usr_0a1b2c3d4e5f6g7h8j9k0m1n2p/authenticators/cred_0a1b2c3d4e5f6g7h8j9k0m1n2p \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"

개인정보

이 엔드포인트는 개인정보, 즉 자격 증명을 다룹니다. KeenAuth API의 개인정보에서 저장되는 항목, 보관 기간, 삭제 방법을 확인하십시오. 어떤 필드에도 민감정보(건강, 생체 정보, 종교, 정치적 견해, 성적 지향)를 보내지 마십시오.