문서 메뉴

문서 홈애플리케이션 개발Atlas Device SDK

애플리케이션 서비스 - .NET SDK

이 페이지의 내용

  • 개요
  • 앱 클라이언트
  • 인증 & 사용자 관리
  • 함수 호출
  • MongoDB 액세스

Realm은 클라이언트 앱을 Atlas App Services 백엔드에 연결하는 데 도움이 되는 SDK를 제공합니다. SDK는 내장된 인증 제공자 중 하나를 사용하여 사용자를 인증하고, 백엔드 함수 를 호출하고, 연결된 MongoDB 데이터 소스에 직접 액세스하는 데 필요한 기능을 제공합니다.

SDK를 사용하여 App Services 백엔드에 액세스할 때는 앱 객체부터 시작합니다. 이 객체는 App Services와 관련된 다른 모든 기능을 제공합니다.App 객체는 App Services UI에서 찾을 수있는 앱 ID로 초기화 됩니다.

앱 클라이언트를 초기화하는 방법을 알아보려면 Atlas App Services 백엔드에 연결 - .NET SDK를 참조하세요.

클라이언트 개발에서 가장 어려운 측면 중 하나는 강력하고 안전한 인증 시스템을 구현하는 것입니다. 그러나 Realm SDK를 사용하면 최소한의 백엔드 설정이나 클라이언트 사이드 코드로 모든 인증 제공자를 사용할 수 있습니다. 인증 API를 사용하면 다음 기능을 구현할 수 있습니다.

  • 새 사용자 계정 생성

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

  • 동일한 장치에서 여러 사용자가 동시에 로그온한 경우

  • 다른 제공자의 사용자 계정 연결

  • 사용자 지정 사용자 데이터 제공

다양한 제공자를 통해 인증을 설정하는 방법을 알아보려면 사용자 인증 - .NET SDK를 참조하세요.

여러 사용자를 관리하는 방법을 알아보려면 다중 사용자 애플리케이션 - .NET SDK를 참조하세요.

사용자 계정을 연결하는 방법을 알아보려면 사용자 ID 연결 - .NET SDK를 참조하세요.

사용자 지정 사용자 데이터를 제공하는 방법을 알아보려면 사용자 지정 사용자 데이터 - .NET SDK를 참조하세요.

Atlas Function 을 사용하면 애플리케이션에 대한 서버 측 로직을 정의하고 실행할 수 있습니다. Realm SDK를 통해 클라이언트 애플리케이션에서 이러한 함수를 호출할 수 있습니다. 이러한 서버 측 함수는 인증된 사용자의 컨텍스트에서 실행될 수 있으므로 컬렉션에 할당한 규칙, 역할 및 권한을 따릅니다.

함수를 사용하면 다양한 클라이언트 애플리케이션이 클라이언트 사이드에서 해당 로직을 재현하지 않고도 복잡한 기능을 안전하게 공유할 수 있습니다.

함수를 호출하는 방법을 알아보려면 함수 호출을 참조 하세요.

Realm SDK에는 MongoDB Atlas 인스턴스에 직접 액세스할 수 있는 API가 포함되어 있습니다. 이러한 API를 사용하면 클라이언트에서 모든 표준 CRUD 작업을 수행할 수 있습니다. 보안을 위해 서버 측 데이터 액세스 규칙 을 구성하여 액세스하는 모든 객체에 대한 읽기 & 쓰기 권한을 동적으로 결정합니다.

MongoDB API를 사용하는 방법을 알아보려면 MongoDB 쿼리를 참조하세요.

← 변경 사항에 대응 - .NET SDK