Docs Menu
Docs Home
/ /
Atlas Device SDK
/ /

managed 이메일/비밀번호 사용자 - C++ SDK

이 페이지의 내용

  • 새 사용자 등록
  • 사용자 로그인 또는 로그아웃

Atlas App Services 앱에서 이메일/비밀번호 제공자 를 활성화 하면 새 사용자를 등록하고 로그인하여 클라이언트 코드에서 사용자 인증 을 처리하다 할 수 있습니다.

원하는 사용자 이름 과 비밀번호로 App.register_user() 멤버 함수를 호출하여 새 사용자를 등록할 수 있습니다.

auto appConfig = realm::App::configuration();
appConfig.app_id = APP_ID;
auto app = realm::App(appConfig);
auto userEmail = "testUser" + random_string() + "@example.com";
auto userPassword = "password1234";
app.register_user(userEmail, userPassword).get();

C++ SDK는 아직 사용자 확인 또는 비밀번호 재설정을 지원하지 않으므로 사용자를 자동으로 확인 하도록 이메일/비밀번호 제공자를 구성해야 합니다. 프로덕션 환경에서는 사용자를 자동으로 확인하지 않는 것이 좋습니다.

사용자를 등록한 후 사용자를 로그인하는 것은 별도의 단계입니다.

auto user = app.login(realm::App::credentials::username_password(
userEmail, userPassword))
.get();

인증된 사용자를 로그아웃할 수 있습니다.

user.log_out().get();

돌아가기

사용자 인증