Member Junction
    Preparing search index...

    Host-provided database provider & principal resolution utilities exposed to BaseServerExtension implementations via context.services.GetHostRuntimeService?.().

    interface IServerExtensionHostRuntimeService {
        CreateIsolatedProvider(): Promise<DatabaseProviderBase>;
        GetSystemUser(): Promise<UserInfo>;
        ResolvePrincipal(
            configuredEmailOrId: string | undefined,
            subsystemLabel: string,
        ): UserInfo | null;
    }
    Index

    Methods

    • Resolves a configured service principal by email or User ID from the host UserCache.

      Parameters

      • configuredEmailOrId: string | undefined
      • subsystemLabel: string

      Returns UserInfo | null