IConfidentialClientApplication interface

Interface voor de Klasse ConfidentialClientApplication waarmee de openbare API-handtekeningen worden gedefinieerd

Methoden

acquireTokenByClientCredential(ClientCredentialRequest)

Hiermee verkrijgt u tokens van de instantie voor de toepassing (niet voor een eindgebruiker)

acquireTokenByCode(AuthorizationCodeRequest)

Hiermee verkrijgt u een token door de autorisatiecode uit te wisselen die is ontvangen uit de eerste stap van de OAuth 2.0-autorisatiecodestroom

acquireTokenByRefreshToken(RefreshTokenRequest)

Hiermee verkrijgt u een token door het vernieuwingstoken uit te wisselen dat is opgegeven voor een nieuwe set tokens

acquireTokenByUsernamePassword(UsernamePasswordRequest)

Hiermee verkrijgt u tokens met wachtwoordtoekenning door de gebruikersnaam en het wachtwoord van clienttoepassingen uit te wisselen voor referenties

acquireTokenOnBehalfOf(OnBehalfOfRequest)

Hiermee worden tokens verkregen van de instantie voor de toepassing

acquireTokenSilent(SilentFlowRequest)

Hiermee verkrijgt u een token op de achtergrond wanneer een gebruiker het account opgeeft waarvoor het token is aangevraagd

clearCache()

Cache legen

getAuthCodeUrl(AuthorizationUrlRequest)

Hiermee maakt u de URL van de autorisatieaanvraag

getLogger()

Retourneert het loggerexemplaren

getTokenCache()

Hiermee haalt u de tokencache voor de toepassing op

SetAppTokenProvider(IAppTokenProvider)

Dit uitbreidbaarheidspunt is bedoeld voor Azure SDK om de ondersteuning voor beheerde identiteiten te verbeteren

setLogger(Logger)

Vervangt de standaardlogger die is ingesteld in configuraties door nieuwe logger door nieuwe configuraties

Methodedetails

acquireTokenByClientCredential(ClientCredentialRequest)

Hiermee verkrijgt u tokens van de instantie voor de toepassing (niet voor een eindgebruiker)

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

Parameters

Retouren

Promise<null | AuthenticationResult>

acquireTokenByCode(AuthorizationCodeRequest)

Hiermee verkrijgt u een token door de autorisatiecode uit te wisselen die is ontvangen uit de eerste stap van de OAuth 2.0-autorisatiecodestroom

function acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult>

Parameters

Retouren

acquireTokenByRefreshToken(RefreshTokenRequest)

Hiermee verkrijgt u een token door het vernieuwingstoken uit te wisselen dat is opgegeven voor een nieuwe set tokens

function acquireTokenByRefreshToken(request: RefreshTokenRequest): Promise<null | AuthenticationResult>

Parameters

Retouren

Promise<null | AuthenticationResult>

acquireTokenByUsernamePassword(UsernamePasswordRequest)

Waarschuwing

Deze API is nu afgeschaft.

  • Use a more secure flow instead

Hiermee verkrijgt u tokens met wachtwoordtoekenning door de gebruikersnaam en het wachtwoord van clienttoepassingen uit te wisselen voor referenties

function acquireTokenByUsernamePassword(request: UsernamePasswordRequest): Promise<null | AuthenticationResult>

Parameters

Retouren

Promise<null | AuthenticationResult>

acquireTokenOnBehalfOf(OnBehalfOfRequest)

Hiermee worden tokens verkregen van de instantie voor de toepassing

function acquireTokenOnBehalfOf(request: OnBehalfOfRequest): Promise<null | AuthenticationResult>

Parameters

Retouren

Promise<null | AuthenticationResult>

acquireTokenSilent(SilentFlowRequest)

Hiermee verkrijgt u een token op de achtergrond wanneer een gebruiker het account opgeeft waarvoor het token is aangevraagd

function acquireTokenSilent(request: SilentFlowRequest): Promise<null | AuthenticationResult>

Parameters

Retouren

Promise<null | AuthenticationResult>

clearCache()

Cache legen

function clearCache()

getAuthCodeUrl(AuthorizationUrlRequest)

Hiermee maakt u de URL van de autorisatieaanvraag

function getAuthCodeUrl(request: AuthorizationUrlRequest): Promise<string>

Parameters

Retouren

Promise<string>

getLogger()

Retourneert het loggerexemplaren

function getLogger(): Logger

Retouren

getTokenCache()

Hiermee haalt u de tokencache voor de toepassing op

function getTokenCache(): TokenCache

Retouren

SetAppTokenProvider(IAppTokenProvider)

Dit uitbreidbaarheidspunt is bedoeld voor Azure SDK om de ondersteuning voor beheerde identiteiten te verbeteren

function SetAppTokenProvider(provider: IAppTokenProvider)

Parameters

setLogger(Logger)

Vervangt de standaardlogger die is ingesteld in configuraties door nieuwe logger door nieuwe configuraties

function setLogger(logger: Logger)

Parameters

logger
Logger