Atlas App Services - Web SDK
이 페이지의 내용
Realm SDK를 사용하면 클라이언트 앱을 App Services 백엔드 에 연결할 수 있습니다. SDK는 내장 인증 제공자 중 하나를 사용하여 사용자를 인증하고, 백엔드 함수 를 호출하고, 연결된 MongoDB 데이터 소스에 직접 액세스 하는 데 필요한 기능을 제공합니다.
앱 클라이언트
SDK를 사용하여 Atlas App Services 백엔드에 액세스할 때는 앱 객체로 시작하세요. 이 객체는 App Services와 관련된 다른 모든 기능을 제공합니다.
자세한 내용 은 앱 클라이언트 초기화를 참조하세요.
인증 & 사용자 관리
Realm Web SDK 를 사용하면 App Services 인증 을 사용하여 최소한의 백엔드 설정 이나 클라이언트 사이드 코드로 사용자를 관리 할 수 있습니다. 3타사 OAuth 제공자, JSON web token 인증 서비스와 통합하거나 App Service의 내장 사용자 관리 시스템을 사용하세요.
Realm Web SDK 에서 App Services 인증을 사용하는 방법을 학습 보려면 사용자 관리를 참조하세요.
MongoDB 쿼리
Realm SDK에는 브라우저에서 직접 CRUD 및 애그리게이션 작업을 수행할 수 있는 MongoDB 데이터 액세스가 포함되어 있습니다. 보안을 위해 서버 측 데이터 액세스 규칙 을 구성하여 사용자가 액세스하는 모든 객체에 대한 읽기 & 쓰기 권한을 동적으로 결정합니다.
MongoDB API를 사용하는 방법을 알아보려면 MongoDB 쿼리를 참조하세요.
함수 호출
Atlas Function 을 사용하면 애플리케이션에 대한 서버 측 로직을 정의하고 실행할 수 있습니다. Realm Web SDK 를 사용하여 클라이언트 애플리케이션에서 이러한 함수를 호출합니다. 이러한 서버 측 함수는 인증된 사용자의 컨텍스트에서 실행될 수 있으므로 데이터에 할당한 규칙, 역할 및 권한을 따릅니다.
함수를 사용하면 여러 클라이언트 애플리케이션이 클라이언트 사이드에서 해당 로직을 재현하지 않고도 복잡한 기능을 안전하게 공유할 수 있습니다.
함수 사용 방법을 학습 보려면 함수 호출을 참조하세요.