IConfidentialClientApplication interface
Interface pour la classe ConfidentialClientApplication définissant les signatures d’API publiques
Méthodes
| acquire |
Acquiert des jetons à partir de l’autorité de l’application (et non pour un utilisateur final) |
| acquire |
Acquiert un jeton en échangeant le code d’autorisation reçu à partir de la première étape du flux de code d’autorisation OAuth 2.0 |
| acquire |
Acquiert un jeton en échangeant le jeton d’actualisation fourni pour un nouvel ensemble de jetons |
| acquire |
Acquiert des jetons avec l’octroi de mot de passe en échangeant le nom d’utilisateur et le mot de passe des applications clientes pour les informations d’identification |
| acquire |
Acquiert des jetons à partir de l’autorité de l’application |
| acquire |
Acquiert un jeton en mode silencieux lorsqu’un utilisateur spécifie le compte pour lequel le jeton est demandé |
| clear |
Effacer le cache |
| get |
Crée l’URL de la demande d’autorisation |
| get |
Retourne l’instance de l’enregistreur d’événements |
| get |
Obtient le cache de jetons de l’application |
| Set |
Ce point d’extensibilité est destiné aux Kit de développement logiciel (SDK) Azure pour améliorer la prise en charge des identités managées |
| set |
Remplace le jeu d’événements par défaut dans les configurations par le nouvel enregistreur d’événements par de nouvelles configurations |
Détails de la méthode
acquireTokenByClientCredential(ClientCredentialRequest)
Acquiert des jetons à partir de l’autorité de l’application (et non pour un utilisateur final)
function acquireTokenByClientCredential(request: ClientCredentialRequest): Promise<null | AuthenticationResult>
Paramètres
- request
- ClientCredentialRequest
Retours
Promise<null | AuthenticationResult>
acquireTokenByCode(AuthorizationCodeRequest)
Acquiert un jeton en échangeant le code d’autorisation reçu à partir de la première étape du flux de code d’autorisation OAuth 2.0
function acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult>
Paramètres
- request
- AuthorizationCodeRequest
Retours
Promise<AuthenticationResult>
acquireTokenByRefreshToken(RefreshTokenRequest)
Acquiert un jeton en échangeant le jeton d’actualisation fourni pour un nouvel ensemble de jetons
function acquireTokenByRefreshToken(request: RefreshTokenRequest): Promise<null | AuthenticationResult>
Paramètres
- request
- RefreshTokenRequest
Retours
Promise<null | AuthenticationResult>
acquireTokenByUsernamePassword(UsernamePasswordRequest)
Avertissement
Cette API est à présent déconseillée.
- Use a more secure flow instead
Acquiert des jetons avec l’octroi de mot de passe en échangeant le nom d’utilisateur et le mot de passe des applications clientes pour les informations d’identification
function acquireTokenByUsernamePassword(request: UsernamePasswordRequest): Promise<null | AuthenticationResult>
Paramètres
- request
- UsernamePasswordRequest
Retours
Promise<null | AuthenticationResult>
acquireTokenOnBehalfOf(OnBehalfOfRequest)
Acquiert des jetons à partir de l’autorité de l’application
function acquireTokenOnBehalfOf(request: OnBehalfOfRequest): Promise<null | AuthenticationResult>
Paramètres
- request
- OnBehalfOfRequest
Retours
Promise<null | AuthenticationResult>
acquireTokenSilent(SilentFlowRequest)
Acquiert un jeton en mode silencieux lorsqu’un utilisateur spécifie le compte pour lequel le jeton est demandé
function acquireTokenSilent(request: SilentFlowRequest): Promise<null | AuthenticationResult>
Paramètres
- request
- SilentFlowRequest
Retours
Promise<null | AuthenticationResult>
clearCache()
Effacer le cache
function clearCache()
getAuthCodeUrl(AuthorizationUrlRequest)
Crée l’URL de la demande d’autorisation
function getAuthCodeUrl(request: AuthorizationUrlRequest): Promise<string>
Paramètres
- request
- AuthorizationUrlRequest
Retours
Promise<string>
getLogger()
getTokenCache()
SetAppTokenProvider(IAppTokenProvider)
Ce point d’extensibilité est destiné aux Kit de développement logiciel (SDK) Azure pour améliorer la prise en charge des identités managées
function SetAppTokenProvider(provider: IAppTokenProvider)
Paramètres
- provider
- IAppTokenProvider
setLogger(Logger)
Remplace le jeu d’événements par défaut dans les configurations par le nouvel enregistreur d’événements par de nouvelles configurations
function setLogger(logger: Logger)
Paramètres
- logger
- Logger