mirror of
https://github.com/MeowLynxSea/Proksea.git
synced 2025-07-10 19:34:41 +00:00
28 lines
1.3 KiB
TypeScript
28 lines
1.3 KiB
TypeScript
import { ProtocolMode } from "./ProtocolMode";
|
|
import { OIDCOptions } from "./OIDCOptions";
|
|
import { AzureRegionConfiguration } from "./AzureRegionConfiguration";
|
|
import { CloudInstanceDiscoveryResponse } from "./CloudInstanceDiscoveryResponse";
|
|
export type AuthorityOptions = {
|
|
protocolMode: ProtocolMode;
|
|
OIDCOptions?: OIDCOptions | null;
|
|
knownAuthorities: Array<string>;
|
|
cloudDiscoveryMetadata: string;
|
|
authorityMetadata: string;
|
|
skipAuthorityMetadataCache?: boolean;
|
|
azureRegionConfiguration?: AzureRegionConfiguration;
|
|
authority?: string;
|
|
};
|
|
export type StaticAuthorityOptions = Partial<Pick<AuthorityOptions, "knownAuthorities">> & {
|
|
canonicalAuthority?: string;
|
|
cloudDiscoveryMetadata?: CloudInstanceDiscoveryResponse;
|
|
};
|
|
export declare const AzureCloudInstance: {
|
|
readonly None: "none";
|
|
readonly AzurePublic: "https://login.microsoftonline.com";
|
|
readonly AzurePpe: "https://login.windows-ppe.net";
|
|
readonly AzureChina: "https://login.chinacloudapi.cn";
|
|
readonly AzureGermany: "https://login.microsoftonline.de";
|
|
readonly AzureUsGovernment: "https://login.microsoftonline.us";
|
|
};
|
|
export type AzureCloudInstance = (typeof AzureCloudInstance)[keyof typeof AzureCloudInstance];
|
|
//# sourceMappingURL=AuthorityOptions.d.ts.map
|