KamoCRM

새롭게 디자인된 로그인 — 식별자 우선, 하나의 호흡 카드, 지평선 핸드오프, 비밀번호 없는 UI, 하나의 로그인할 수 없음 흐름(Identity ID2.1, ID1.4b, ID2.2/2.3 프런트 엔드)

Featurekamo-login
Shipped
2026년 11월 15일 오전 4:01 UTC
Author
Kamo
Commit
eb5a984

- 식별자 먼저 : 회원은 그들이 누구인지, signin / 도메인에 의해만 경로를 식별 말한다 (결코 공개 계정), 그럼이 호스트 + 공유 레이아웃 방법 알약으로 관객에 대한 방법: 암호, 이메일 코드, KamoMobile (번호 일치, 대기 링), 암호; 첫 번째 단계에서 QR 로그인; 식별자 필드에서 passkey 조건 중재; "다음 번에 암호 건너 뛰기" 등록 후 제공 암호 로그인(일회용 키 수명 내에서 자동으로 계속); 이 장치 신뢰(kamo_td, X-Kamo-Trusted-Device로 전달된다. 각각은 signin/methods가 그것이 켜져 있고 그것의 404는 그것을 조용히 숨깁니다(@kamo/auth 0.6.0을 통한 app/api/signin/[op]). - 숨쉬는 하나의 카드: 방향 인식 (RTL 미러링) 단계 슬라이드, 스프링 높이, 카드 넓혀 로그인 버튼은 kamo-internal /validate 의 horizon 라인으로 확장됩니다. + 크로스 오리진 홉(HorizonHandoff) 전의 오로라. - 작업 공간 선택기: 로고, 브랜드 컬러 글로우 + 모서리 리본, 역할 및 마지막 방문 시간이있는 조직 카드 보낸, 호버/포커스 크로스 페이드 그 조직의 사진, 즐겨찾기 (localStorage, try/catch), 필터링 키 1-9, 화살표 키. - 첫 번째 페인트 (기본값으로 org config.json colorScheme) 전에 밝은 / 어두운 / 자동 설정, 범위 OAuth 동의 / 로그아웃 / 링크 그들의 모습을 유지하도록 재디자인 된 표면. - 사전 프로젝트 kamo-login에서 next-intl (CI가 복제; 사전 구축 키 가드), 언어 선택기 창 바닥 글에서 Accept-Language, RTL; copy.ts 은퇴. - 암호 관리자 친화적 인 필드 (안정적인 이름, 사용자 이름 / 현재 암호 / 일회용 코드), 키보드로 접근 가능한 표시, 대문자 잠금 경고; 모든 보안서비스에 대한 일반 언어 거부 이유 (로크아웃 링 + 스트라이크 미터 유지, 비활성 팀원, 알 수없는 호스트, 위치 차단, WRONG_SECURITY_PROVIDER_ORG 그것의 버튼); org 프런트 도어 링크 + config.json에서 통지 카드 (absent = 숨겨진); 도움이 필요하십니까? = 구성되어 있으면 조직의 공개 채팅 위젯, 그렇지 않으면 도움말 센터. - 서버 측에서 해결된 테마 (색상, 배경, ?v=<themeRevision>, 제목) — 플랫폼 브랜드 없음 플래시; 첫 번째 배경은 미리로드되고 절대 불투명도:0; 슬라이드쇼 라이브러리가 없습니다 (스와이퍼 제거). - 로그인 할 수 없습니다 : / 복구 (이메일, SMS, 보안 질문, 복구 구문)에 병합 /reset-password, 조직 색상 (MUI 파란색 사라짐); /recover 삭제. - ID1.4b: 다른 로그인에 제공자 callbackUrl.* 원산지는 거기에 흐름을 다시 시작합니다 (한 번, 절대 LINK); no provider live = "사용할 수 없음" 카드; linkSession 을 federation/start 에 전달합니다. - 암호 요청(/api/login body)이 변경되지 않습니다.

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