Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MsalClient

Package version

Hierarchy

  • MsalClient

Index

Constructors

constructor

Methods

acquireTokenByClientCredential

  • acquireTokenByClientCredential(request: ClientCredentialRequest): Promise<AuthenticationResult | null>
  • Parameters

    • request: ClientCredentialRequest

    Returns Promise<AuthenticationResult | null>

acquireTokenByCode

  • acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult | null>
  • Parameters

    • request: AuthorizationCodeRequest

    Returns Promise<AuthenticationResult | null>

acquireTokenByDeviceCode

  • acquireTokenByDeviceCode(request: DeviceCodeRequest): Promise<AuthenticationResult | null>
  • Parameters

    • request: DeviceCodeRequest

    Returns Promise<AuthenticationResult | null>

acquireTokenFromCache

  • acquireTokenFromCache(scopes: string[]): Promise<AccessToken | null>

getAuthCodeUrl

  • getAuthCodeUrl(request: { redirectUri: string; scopes: string[] }): Promise<string>
  • Parameters

    • request: { redirectUri: string; scopes: string[] }
      • redirectUri: string
      • scopes: string[]

    Returns Promise<string>

prepareClientApplications

  • prepareClientApplications(): Promise<void>

Generated using TypeDoc