사용자 데이터 가져오기 및 내보내기

엑솔라 로그인을 사용하여 CSV 형식으로 사용자 데이터 가져오기 및 내보내기 작업을 수행할 수 있습니다. 사용자 데이터의 백업 복사본을 생성하거나 다른 인증 서비스의 데이터를 마이그레이션해야 할 때 이러한 기능이 유용할 수 있습니다.

로그인 API를 통해 사용자 데이터를 내보내고 가져올 수 있습니다. 가져오기 작업과는 달리 내보내기는 게시자 계정에서도 수행할 수 있습니다.

사용자 데이터 가져오기

엑솔라 로그인으로 사용자 데이터를 가져오는 방법:

  1. 필드 매핑 생성하기 — 필드 번호와 이름을 포함하는 JSON 파일입니다. 매핑의 인덱스는 0부터 시작해야 합니다.

주의
유일하게 지원하는 암호 암호화 유형은 Bcrypt입니다. 다른 암호화 유형을 사용하는 경우 확인된 사용자 이메일을 매핑에 추가해야 합니다. 사용자가 등록할 때 이들은 암호를 변경할 수 있는 일회성 링크를 받게 됩니다.

필드 매핑 예제:

Copy
Full screen
Small screen

{
    "email": 0,
    "email_verified": 1,
    "user_id": 2,
    "is_active": 3,
    "username": 4,
    "birth_date": 5,
    "gender": 6,
    "full_name": 7,
    "last_name": 8,
    "first_name": 9,
    "nickname": 10,
    "picture": 11,
    "password_hash": 12
}

  1. CSV 형식으로 데이터베이스를 생성합니다. 데이터베이스에는 헤딩이 없어야 합니다. email은 필수 필드입니다. 최대 파일 크기는 64MB입니다. 지원되는 데이터 유형에 대한 자세한 내용은 매개변수 설명이 있는 표를 참조하십시오.

데이터베이스 예제:

email1@example.comtrue12qw34er56
email2@example.comfalsety78qw12rt34
email3@example.comfalse4er5612qw3
email4@example.comtruet12rt34y78qw
email5@example.comtrue12rt34ty78qw

  1. 특성 유효성 검사 규칙을 JSON 스키마 형식으로 지정합니다(선택 사항).
  2. 사용자 데이터 가져오기 API 호출에서 생성한 매밍과 데이터베이스를 전달합니다.

알림
엑솔라는 데이터 가져오기가 성공했는지 혹은 오류가 발생했는지 알려주지 않습니다. 가져오기 상태를 확인하려면 계정 관리자에게 문의해야 합니다.

사용자 데이터 내보내기

알림
JSON 구성표을 구성한 경우 사용자 데이터 내보낼 때 사용자 특성 유효성 검사가 수행됩니다.

다음을 통해 엑솔라 로그인에서 사용자 데이터 내보내기를 수행:

게시자 계정을 통해 사용자 데이터 내보내기

  1. 게시자 계정에서 프로젝트를 엽니다.
  2. 사이드 메뉴에서 로그인을 클릭합니다.
  3. 로그인 프로젝트 창에서 구성을 클릭합니다.
  4. 사용자 데이터베이스 > 사용자 섹션으로 이동합니다.
  5. 사용자 내보내기를 클릭합니다.
  6. 열려있는 창에서 사용자 데이터 아카이브를 수신할 이메일 주소를 입력합니다.
  7. 내보내기를 클릭합니다.

알림
아카이브의 암호는 비밀 키입니다. 로그인 프로젝트 창의 보안 > JWT 서명 섹션에서 확인할 수 있습니다.

API를 통해 사용자 데이터 내보내기

API를 통해 사용자 데이터를 내보내려면 사용자 데이터 내보내기 메소드를 호출합니다.

데이터 가져오기에 사용하는 매개변수에 대한 설명

매개 변수유형설명
email
string최대 길이: 255 기호.
email_verified
boolean이메일 확인 상태입니다. 이 필드가 비어 있으면 true를 사용합니다.
user_id
string최대 길이: 255 기호.
is_active
boolean사용자 계정 확인 상태입니다. 이 필드가 비어 있으면 true를 사용합니다.
username
string이 필드가 비어 있으면 username을 사용합니다. 최대 길이: 255 기호.
birth_date
date최대 길이: 255 기호.
gender
string최대 길이: 20 기호.
full_name
string최대 길이: 255 기호.
last_name
string최대 길이: 255 기호.
first_name
string최대 길이: 255 기호.
nickname
string최대 길이: 255 기호.
picture
string사용자의 아바타에 대한 링크입니다. 최대 길이: 255 기호.
password_hash
string최대 길이: 64 기호.
이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
이 페이지 평가
이 페이지 평가
개선해야 할 점이 있을까요?

답하기 원하지 않습니다

의견을 보내 주셔서 감사드립니다!
마지막 업데이트: 2022년 12월 30일

오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!