UNPKG

realm-object-server

Version:

Realm Object Server

21 lines (20 loc) 603 B
import { User } from "../../realms/AdminRealm"; import { AuthProvider } from "../AuthProvider"; export interface CloudkitAuthProviderConfig { container: string; environment: string; keyId: string; privateKeyPath: string; } export declare class CloudkitAuthProvider extends AuthProvider { name: string; private options; private privateKey; constructor(config: CloudkitAuthProviderConfig); start(): Promise<void>; authenticateOrCreateUser(body: any): Promise<User>; private signedRequest; private absoluteDatabasePath; private hash; private sign; }