1 |
|
2 |
|
3 |
|
4 | import { Authority } from "./Authority";
|
5 | import { ITenantDiscoveryResponse } from "./ITenantDiscoveryResponse";
|
6 | import TelemetryManager from "../telemetry/TelemetryManager";
|
7 | export declare class AuthorityFactory {
|
8 | private static metadataMap;
|
9 | static saveMetadataFromNetwork(authorityInstance: Authority, telemetryManager: TelemetryManager, correlationId: string): Promise<ITenantDiscoveryResponse>;
|
10 | static getMetadata(authorityUrl: string): ITenantDiscoveryResponse;
|
11 | static saveMetadataFromConfig(authorityUrl: string, authorityMetadataJson: string): void;
|
12 | |
13 |
|
14 |
|
15 |
|
16 | static CreateInstance(authorityUrl: string, validateAuthority: boolean, authorityMetadata?: string): Authority;
|
17 | }
|