@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
10 lines (9 loc) • 575 B
TypeScript
import { AuthenticationMetaData, AuthenticationResult, AuthenticationSessionResult } from "../../models";
export declare class AuthenticationSessionService<TProviderAuthData extends AuthenticationMetaData, TAuthenticationResult extends AuthenticationResult> {
private serviceContainerContext;
private extensionHttpClients;
private currentSessionId;
validate: (authData: TProviderAuthData, uniqueName: string, redirectUrl: string) => Promise<AuthenticationSessionResult<TAuthenticationResult>>;
private getHttpClientForServiceId;
private getBaseUrl;
}