UNPKG

@primno/dataverse-auth

Version:

Authenticate to Dataverse and Dynamics 365 with a connection string or OAuth 2.0. Provides a token persistence cache.

14 lines (13 loc) 522 B
import { IConfidentialClientApplication, IPublicClientApplication } from "@azure/msal-node"; import { OAuthConfig } from "../../oauth-configuration"; interface PublicApplication { type: "public"; client: IPublicClientApplication; } interface ConfidentialApplication { type: "confidential"; client: IConfidentialClientApplication; } export type Application = PublicApplication | ConfidentialApplication; export declare function createApplication(oAuthOptions: OAuthConfig): Promise<Application>; export {};