Logto 제품 업데이트
🎉 8월 릴리스 소개: 회원가입 시 사용자 프로필 수집, PBKDF2 레거시 비밀번호 지원, 태국어 지역화, 그리고 새로운 HTTP SMS 커넥터!
회원가입 시 사용자 프로필 수집
이제 최종 사용자 회원가입 절차의 마지막 단계에서 사용자 프로필 정보를 수집할 수 있습니다.
이를 통해 기본 회원가입 양식을 기본 제공 필드 또는 사용자 정의 필드로 확장하여, 신규 사용자가 온보딩을 완료하기 전에 필요한 속성(예: 이름, 성별, 생년월일, 주소, 사용자 지정 정보)을 즉시 수집할 수 있습니다.
활성화 방법
- 콘솔 > 로그인 경험 > 사용자 프로필 수집으로 이동합니다.
- 필드 추가:
- 기본 제공 필드(이름, 성별, 생년월일, 주소 등) 사용 또는
- 사용자 정의 필드 생성(유형, 레이블, 유효성 검사 규칙, 필수 여부 등 선택).
- 드래그 & 드롭으로 순서 변경; 지정한 순서대로 양식에 표시됩니다.
- 새 사용자 회원가입(예: 데모 앱에서)으로 미리보기 또는 테스트. "자기 소개" 단계가 나타납니다.
- 모든 필수 필드 입력 시에만 가입이 완료됩니다.
자세한 내용은 문서 를 참고하세요.
레거시 비밀번호 검증을 위한 PBKDF2 지원
레거시 비밀번호 검증에 PBKDF2(Password-Based Key Derivation Function 2) 지원이 추가되었습니다. 이로써 기존에 PBKDF2로 해시된 비밀번호를 사용하는 사용자를 마이그레이션할 때 호환성이 향상됩니다. (크레딧: @karerckor)
마이그레이션된 사용자 예시 페이로드:
PBKDF2 튜플의 인자들:
- salt: 사용자 지정 salt 값
- iterations: 반복 횟수 (예: 1000)
- keylen: 파생 키 길이 (예: 20)
- digest: 해시 알고리즘 (예: sha512)
- @: 입력 비밀번호의 자리 표시자
자세한 내용은 문서 를 참고하세요.
새로운 HTTP SMS 커넥터
새로운 범용 HTTP SMS 커넥터가 도입되었습니다(@logto/connector-http-sms). 요청 메소드, URL, 헤더, 바디 매핑, 성공 조건을 설정하여 HTTP 기반 API를 노출하는 모든 제공업체를 통해 SMS를 전송할 수 있습니다. (크레딧: @michakfromparis)
전용 내장형 SMS 커넥터가 아직 제공되지 않는 경우 이 커넥터를 사용하세요.
태국어 지원
Logto 콘솔과 로그인 경험 모두에 대해 태국어 번역이 추가되었습니다. 태국어 사용자를 위한 지역화 지원이 강화되었습니다.
보안 업데이트 및 취약점 수정
새로운 기여자
- @karerckor 님이 https://github.com/logto-io/logto/pull/7585 에서 첫 기여를 했습니다.
- @michakfromparis 님이 https://github.com/logto-io/logto/pull/7510 에서 첫 기여를 했습니다.
- @hussamelvani 님이 https://github.com/logto-io/logto/pull/7721 에서 첫 기여를 했습니다.