IConfidentialClientApplication interface
Interfaz para la clase ConfidentialClientApplication que define las firmas de API públicas
Métodos
| acquire |
Adquiere tokens de la autoridad de la aplicación (no para un usuario final) |
| acquire |
Adquiere un token intercambiando el código de autorización recibido del primer paso del flujo de código de autorización de OAuth 2.0. |
| acquire |
Adquiere un token intercambiando el token de actualización proporcionado para un nuevo conjunto de tokens. |
| acquire |
Adquiere tokens con concesión de contraseña intercambiando el nombre de usuario y la contraseña de las aplicaciones cliente para las credenciales. |
| acquire |
Adquiere tokens de la autoridad de la aplicación. |
| acquire |
Adquiere un token de forma silenciosa cuando un usuario especifica la cuenta para la que se solicita el token. |
| clear |
Borrar la memoria caché |
| get |
Crea la dirección URL de la solicitud de autorización. |
| get |
Devuelve la instancia del registrador. |
| get |
Obtiene la caché de tokens de la aplicación. |
| Set |
Este punto de extensibilidad está diseñado para SDK de Azure para mejorar la compatibilidad con identidades administradas |
| set |
Reemplaza el registrador predeterminado establecido en configuraciones por el nuevo registrador por nuevas configuraciones. |
Detalles del método
acquireTokenByClientCredential(ClientCredentialRequest)
Adquiere tokens de la autoridad de la aplicación (no para un usuario final)
function acquireTokenByClientCredential(request: ClientCredentialRequest): Promise<null | AuthenticationResult>
Parámetros
- request
- ClientCredentialRequest
Devoluciones
Promise<null | AuthenticationResult>
acquireTokenByCode(AuthorizationCodeRequest)
Adquiere un token intercambiando el código de autorización recibido del primer paso del flujo de código de autorización de OAuth 2.0.
function acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult>
Parámetros
- request
- AuthorizationCodeRequest
Devoluciones
Promise<AuthenticationResult>
acquireTokenByRefreshToken(RefreshTokenRequest)
Adquiere un token intercambiando el token de actualización proporcionado para un nuevo conjunto de tokens.
function acquireTokenByRefreshToken(request: RefreshTokenRequest): Promise<null | AuthenticationResult>
Parámetros
- request
- RefreshTokenRequest
Devoluciones
Promise<null | AuthenticationResult>
acquireTokenByUsernamePassword(UsernamePasswordRequest)
Advertencia
Esta API ya está en desuso.
- Use a more secure flow instead
Adquiere tokens con concesión de contraseña intercambiando el nombre de usuario y la contraseña de las aplicaciones cliente para las credenciales.
function acquireTokenByUsernamePassword(request: UsernamePasswordRequest): Promise<null | AuthenticationResult>
Parámetros
- request
- UsernamePasswordRequest
Devoluciones
Promise<null | AuthenticationResult>
acquireTokenOnBehalfOf(OnBehalfOfRequest)
Adquiere tokens de la autoridad de la aplicación.
function acquireTokenOnBehalfOf(request: OnBehalfOfRequest): Promise<null | AuthenticationResult>
Parámetros
- request
- OnBehalfOfRequest
Devoluciones
Promise<null | AuthenticationResult>
acquireTokenSilent(SilentFlowRequest)
Adquiere un token de forma silenciosa cuando un usuario especifica la cuenta para la que se solicita el token.
function acquireTokenSilent(request: SilentFlowRequest): Promise<null | AuthenticationResult>
Parámetros
- request
- SilentFlowRequest
Devoluciones
Promise<null | AuthenticationResult>
clearCache()
Borrar la memoria caché
function clearCache()
getAuthCodeUrl(AuthorizationUrlRequest)
Crea la dirección URL de la solicitud de autorización.
function getAuthCodeUrl(request: AuthorizationUrlRequest): Promise<string>
Parámetros
- request
- AuthorizationUrlRequest
Devoluciones
Promise<string>
getLogger()
getTokenCache()
Obtiene la caché de tokens de la aplicación.
function getTokenCache(): TokenCache
Devoluciones
SetAppTokenProvider(IAppTokenProvider)
Este punto de extensibilidad está diseñado para SDK de Azure para mejorar la compatibilidad con identidades administradas
function SetAppTokenProvider(provider: IAppTokenProvider)
Parámetros
- provider
- IAppTokenProvider
setLogger(Logger)
Reemplaza el registrador predeterminado establecido en configuraciones por el nuevo registrador por nuevas configuraciones.
function setLogger(logger: Logger)
Parámetros
- logger
- Logger