Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AuthorityFactory

Index

Methods

Static CreateInstance

  • CreateInstance(authorityUrl: string, validateAuthority: boolean, authorityMetadata?: string): Authority
  • Create an authority object of the correct type based on the url Performs basic authority validation - checks to see if the authority is of a valid type (eg aad, b2c)

    Parameters

    • authorityUrl: string
    • validateAuthority: boolean
    • Optional authorityMetadata: string

    Returns Authority

Static getMetadata

  • getMetadata(authorityUrl: string): ITenantDiscoveryResponse

Static saveMetadataFromConfig

  • saveMetadataFromConfig(authorityUrl: string, authorityMetadataJson: string): void

Static saveMetadataFromNetwork

  • saveMetadataFromNetwork(authorityInstance: Authority, telemetryManager: TelemetryManager, correlationId: string): Promise<ITenantDiscoveryResponse>

Generated using TypeDoc