IConfidentialClientApplication interface
Interface voor de Klasse ConfidentialClientApplication waarmee de openbare API-handtekeningen worden gedefinieerd
Methoden
| acquire |
Hiermee verkrijgt u tokens van de instantie voor de toepassing (niet voor een eindgebruiker) |
| acquire |
Hiermee verkrijgt u een token door de autorisatiecode uit te wisselen die is ontvangen uit de eerste stap van de OAuth 2.0-autorisatiecodestroom |
| acquire |
Hiermee verkrijgt u een token door het vernieuwingstoken uit te wisselen dat is opgegeven voor een nieuwe set tokens |
| acquire |
Hiermee verkrijgt u tokens met wachtwoordtoekenning door de gebruikersnaam en het wachtwoord van clienttoepassingen uit te wisselen voor referenties |
| acquire |
Hiermee worden tokens verkregen van de instantie voor de toepassing |
| acquire |
Hiermee verkrijgt u een token op de achtergrond wanneer een gebruiker het account opgeeft waarvoor het token is aangevraagd |
| clear |
Cache legen |
| get |
Hiermee maakt u de URL van de autorisatieaanvraag |
| get |
Retourneert het loggerexemplaren |
| get |
Hiermee haalt u de tokencache voor de toepassing op |
| Set |
Dit uitbreidbaarheidspunt is bedoeld voor Azure SDK om de ondersteuning voor beheerde identiteiten te verbeteren |
| set |
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
- request
- ClientCredentialRequest
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
- request
- AuthorizationCodeRequest
Retouren
Promise<AuthenticationResult>
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
- request
- RefreshTokenRequest
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
- request
- UsernamePasswordRequest
Retouren
Promise<null | AuthenticationResult>
acquireTokenOnBehalfOf(OnBehalfOfRequest)
Hiermee worden tokens verkregen van de instantie voor de toepassing
function acquireTokenOnBehalfOf(request: OnBehalfOfRequest): Promise<null | AuthenticationResult>
Parameters
- request
- OnBehalfOfRequest
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
- request
- SilentFlowRequest
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
- request
- AuthorizationUrlRequest
Retouren
Promise<string>
getLogger()
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
- provider
- IAppTokenProvider
setLogger(Logger)
Vervangt de standaardlogger die is ingesteld in configuraties door nieuwe logger door nieuwe configuraties
function setLogger(logger: Logger)
Parameters
- logger
- Logger