새 액세스 토큰을 요청할 때 사용되는 액세스 토큰입니다.
문자열 또는 null
인 액세스 토큰.
API 키 인증 제공자와 관련된 작업을 수행합니다.
API 키를 managed 데 사용할 수 있는 ApiKeyAuth 객체입니다.
애플리케이션 사용자에 대한 임의의 데이터를 MongoDB collection에 저장하고 각 사용자의 데이터를 사용자 객체의 필드에 자동으로 노출하도록 Atlas App Services를 구성할 수 있습니다. 예를 들어 사용자의 기본 설정 언어, 생년월일 또는 현지 시간대를 저장할 수 있습니다.
이 값이 구성되지 않은 경우 이 값은 비어 있습니다.
사용자 지정 데이터를 객체로 표시합니다.
장치의 ID입니다.
장치 ID(문자열 또는 null
입니다.
Atlas App Services 애플리케이션에서 정의한 함수를 이 사용자로 호출하려면 이를 사용합니다.
앱의 함수를 호출하는 데 사용할 수 있는 FunctionsFactory입니다.
자동으로 생성된 사용자의 내부 ID입니다.
문자열로 된 사용자 ID.
앱의 인증 제공자에 있는 사용자의 ID입니다.
UserIdentity 객체의 배열입니다.
사용자의 로그인 상태입니다.
true
사용자가 로그인되어 있으면 false
를 반환합니다.
사용자에 대한 추가 정보가 포함된 프로필입니다.
사용자 프로필 데이터를 객체로 표시합니다.
사용자를 인증할 때 사용되는 제공자 유형입니다. ID가 여러 개 있는 경우 가장 먼저 발견된 ID에 대한 공급자 유형이 반환됩니다.
제공자 유형(열거형 문자열)입니다.
대신 ID 를 사용하세요.
새 액세스 토큰을 요청할 때 사용되는 새로 고침 토큰입니다.
문자열 또는 null
인 새로 고침 토큰.
다양한 사용자 관련 이벤트에서 실행될 리스너를 추가합니다. 여기에는 인증 토큰 새로 고침, 토큰 새로 고침, 사용자 지정 사용자 데이터 새로 고침 및 로그아웃이 포함됩니다.
이벤트가 발생하면 실행될 콜백입니다.
이름으로 원격 Atlas App Services 함수를 호출합니다.
App Services 함수의 이름입니다.
Rest
...args: 알 수 없음[]함수에 전달된 인수입니다.
함수가 반환한 값으로 확인되는 promise입니다.
이 메서드를 호출하는 대신 functions[name]()
을(를) 사용하는 것이 좋습니다.
// These are all equivalent:
await user.callFunction("doThing", a1, a2, a3);
await user.functions.doThing(a1, a2, a3);
await user.functions["doThing"](a1, a2, a3);
// The methods returned from the functions object are bound, which is why it's okay to store the function in a variable before calling it:
const doThing = user.functions.doThing;
await doThing(a1);
await doThing(a2);
연결할 MongoDB 서비스의 이름입니다.
MongoDB 서비스에 액세스할 수 있도록 하는 클라이언트입니다.
let blueWidgets = user.mongoClient("myService")
.db("myDb")
.collection<Widget>("widgets")
.find({ color: "blue" });
액세스 토큰을 새로 고치고 액세스 토큰에서 사용자 지정 데이터를 파생합니다.
새로 고쳐진 사용자 지정 데이터로 확인되는 promise입니다.
이전에 User.addListener 를 통해 추가된 모든 이벤트 리스너를 제거합니다.
이전에 User.addListener 를 통해 추가된 이벤트 리스너를 제거합니다.
제거할 콜백입니다.
TypeDoc을 사용하여 생성됨
앱 의 인증된 사용자를 나타냅니다.