KamoCRM

암호키, 이메일 코드 로그인, 신뢰할 수 있는 브라우저, KamoMobile 승인 + QR 로그인 (ID2.2/ID2.3)

FeatureSecurityService
Shipped
2026년 11월 15일 오전 4:50 UTC
Author
Kamo
Commit
f04e606

패스키 (유비코 java-webauthn-서버 2.6.0): register/options|verify (***), auth/options|verify (공개, 검색 가능 - allowCredentials 항상 비어 있음), GET/PATCH/DELETE /api/security/passkeys. RP ID = user_passkeys.rp_id에 저장된 서리미션 호스트의 부모(login.acme.com -> acme.com); residentKey + userVerification REQUIRED 암호키가 두 번째 요소이므로 단일 사용에 문제가 있습니다 (PKREG/PKAUTH GETDEL, 5분); 서명 카운터가 역행 = PASSKEY_SUSPECT (감사 HIGH, PASSKEY_ADDED/REMOVED + 문자, LOGIN_PASSKEY. 이메일로 보낸 코드 (org email_code_enabled): signin/email-code/send|verify - 각각에 대해 동일한 답변 식별자, 편지는 실제 계정에 대해서만 비동기로 보내진 허용 조직은 인정할 수 있습니다, 6 자리, 10 분, 5 시도, 우리 자신의 잘못에 다시 넣어. 하나의 요인; LOGIN_EMAIL_CODE. 신뢰할 수 있는 브라우저 (org trusted_device_days): mfa/challenge rememberDevice -> trustedDeviceToken; X-Kamo-Trusted-Device 헤더는 인증자 단계만 건너뜁니다(암호 로그인 + SignInCompletion); 어떤 암호 변경 및 로그 아웃 어디서나 잊어. KamoMobile 승인: **************** 번호 일치 (2 자리 번호에 컴퓨터, 전화에 3 선택, 하나의 잘못된 선택 거부), 2 분, SIGNIN_APPROVAL을 통해로 밀어 미디어서비스; QR: signin/qr/start|status + 장치 qr-preview|qr-approve, 세션이 org에 도착 X-Kamo-Device-Token(검증되고 회전되지 않음)에 의해 인증된 장치 엔드포인트. 이제 signin/methods는 정책 + 킬 스위치에서 **************** 에 응답합니다. ****************는 모든 다운스트림 게이트(계정, 작업 공간, 메서드의 org 스위치, 액세스 규칙, SignInCompletionService) trusted-device 헤더가 전송됩니다.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing