@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
TypeScript
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 {};