Docs Menu
Docs Home
/ /
Atlas Device SDK
/

사용자 관리 - Java SDK

이 페이지의 내용

  • 사용자 생성 및 삭제
  • 사용자 로그인 및 로그아웃
  • 사용자 세션
  • 사용자 지정 사용자 데이터 읽기 및 업데이트

Atlas App Services 를 사용하여 클라이언트 앱 을 백업하면 사용자 객체 에 액세스 할 수 있습니다. 이 사용자 객체 와 함께 Java SDK 메서드를 사용하여 편리하게 다음을 수행할 수 있습니다.

  • 사용자 생성 및 삭제

  • 사용자 로그인 및 로그아웃

  • 사용자 지정 사용자 데이터 생성 및 업데이트

이메일/비밀번호 인증을 제외한 모든 인증 제공자의 경우, 사용자가 처음 인증할 때 App Services는 자동으로 사용자 객체를 생성 합니다. 사용자가 두 가지 이상의 방법을 통해 인증하는 경우 이러한 사용자 ID를 단일 사용자 객체에 연결할 수 있습니다.

사용자 객체를 삭제할 수 있습니다. 사용자 객체를 삭제하면 사용자 객체에 첨부된 메타데이터가 삭제되지만 백엔드에서 사용자가 입력한 데이터는 삭제되지 않습니다.

하나 이상의 인증 제공자 를 사용하여 클라이언트 앱 에서 사용자를 로그인 및 로그아웃 합니다. 다음을 수행할 수 있습니다.

  • Apple, Facebook 또는 Google과 같은 기존 소셜 계정으로 사용자를 로그인합니다.

  • Atlas App Services 이메일/비밀번호 관리, 또는 자체 사용자 지정 함수 또는 사용자 지정 JSON 웹 토큰 사용자 관리를 통해 새 사용자 계정을 생성하세요.

  • 익명 사용자를 활성화하여 사용자가 사용자 데이터를 유지하지 않고도 App Services App에 액세스할 수 있도록 합니다.

로그인한 사용자가 있으면 SDK 메서드를 사용하여 다음을 수행할 수 있습니다.

로그인에 성공하면 Java SDK는 장치에 자격 증명을 캐시합니다. 로그인 흐름을 우회하고 캐시된 사용자에 액세스할 수 있습니다. 이를 사용하여 영역을 열거나 후속 앱이 열릴 때 함수를 호출할 수 있습니다.

Atlas App Services는 액세스 토큰 및 새로 고침 토큰으로 세션을 managed합니다. 클라이언트 SDK는 토큰 managed 로직을 제공하며 요청 시 토큰을 제공합니다.

다음도 참조하세요.

사용자 지정 데이터를 기본 설정 언어 또는 현지 시간대와 같은 사용자 객체와 연결 하고 클라이언트 애플리케이션에서 읽을 수 있습니다. 사용자 객체에는 사용자 지정 사용자 데이터에 액세스하는 데 사용할 수 있는 customData 속성이 있습니다.

사용자 지정 사용자 데이터를 생성하고 업데이트하려면 MongoDB 데이터 소스에 직접 액세스해야 합니다. App Services는 이 사용자 지정 사용자 데이터를 만들거나 업데이트하는 SDK 메서드를 제공하지 않습니다. 읽기 전용 속성입니다.

돌아가기

MongoDB 쿼리