Compartir a través de


MicrosoftAppCredentials class

Implementación de autenticación de MicrosoftAppCredentials

Extends

Constructores

MicrosoftAppCredentials(string, string, string, string)

Inicializa una nueva instancia de la clase MicrosoftAppCredentials.

Propiedades

appPassword
Empty

Conjunto vacío de credenciales.

oAuthEndpoint

Obtiene el punto de conexión de OAuth que se va a usar. Establece el punto de conexión de OAuth que se va a usar.

oAuthScope

Obtiene el ámbito de OAuth que se va a usar. Establece el ámbito de OAuth que se va a usar.

Propiedades heredadas

appId
tokenCacheKey

Métodos heredados

getToken(boolean)

Obtiene un token de acceso de OAuth.

isTrustedServiceUrl(string)

Comprueba si la dirección URL del servicio es para un host de confianza o no.

signRequest(WebResource)

Aplique las credenciales a la solicitud HTTP.

trustServiceUrl(string, Date)

Agrega el host de la dirección URL del servicio a los hosts de confianza. Si no se proporciona la hora de expiración, la fecha de expiración será fecha actual (utc) + 1 día.

Detalles del constructor

MicrosoftAppCredentials(string, string, string, string)

Inicializa una nueva instancia de la clase MicrosoftAppCredentials.

new MicrosoftAppCredentials(appId: string, appPassword: string, channelAuthTenant?: string, oAuthScope?: string)

Parámetros

appId

string

Identificador de la aplicación de Microsoft.

appPassword

string

Contraseña de la aplicación de Microsoft.

channelAuthTenant

string

Opcional. El inquilino del token de oauth.

oAuthScope

string

Opcional. Ámbito del token.

Detalles de las propiedades

appPassword

appPassword: string

Valor de propiedad

string

Empty

Conjunto vacío de credenciales.

static Empty: MicrosoftAppCredentials

Valor de propiedad

oAuthEndpoint

Obtiene el punto de conexión de OAuth que se va a usar. Establece el punto de conexión de OAuth que se va a usar.

string oAuthEndpoint

Valor de propiedad

string

OAuthEndpoint que se va a usar.

oAuthScope

Obtiene el ámbito de OAuth que se va a usar. Establece el ámbito de OAuth que se va a usar.

string oAuthScope

Valor de propiedad

string

Ámbito de OAuth que se va a usar.

Detalles de las propiedades heredadas

appId

appId: string

Valor de propiedad

string

heredado deappCredentials.appId

tokenCacheKey

tokenCacheKey: string

Valor de propiedad

string

heredado deappCredentials.tokenCacheKey

Detalles de los métodos heredados

getToken(boolean)

Obtiene un token de acceso de OAuth.

function getToken(forceRefresh?: boolean): Promise<string>

Parámetros

forceRefresh

boolean

True para forzar una actualización del token; o false para obtener un token almacenado en caché si existe.

Devoluciones

Promise<string>

Promesa que representa el trabajo en cola que se va a ejecutar.

Comentarios

Si la promesa se realiza correctamente, el resultado contiene la cadena del token de acceso.

heredado deappCredentials.getToken

isTrustedServiceUrl(string)

Advertencia

Esta API ya está en desuso.

Comprueba si la dirección URL del servicio es para un host de confianza o no.

static function isTrustedServiceUrl(serviceUrl: string): boolean

Parámetros

serviceUrl

string

Dirección URL del servicio

Devoluciones

boolean

True si el host de la dirección URL del servicio es de confianza; False en caso contrario.

Heredado deAppCredentials.isTrustedServiceUrl

signRequest(WebResource)

Aplique las credenciales a la solicitud HTTP.

function signRequest(webResource: WebResource): Promise<WebResource>

Parámetros

webResource

WebResource

Solicitud HTTP de WebResource.

Devoluciones

Promise<WebResource>

Promesa que representa la operación asincrónica.

heredado deappCredentials.signRequest

trustServiceUrl(string, Date)

Advertencia

Esta API ya está en desuso.

Agrega el host de la dirección URL del servicio a los hosts de confianza. Si no se proporciona la hora de expiración, la fecha de expiración será fecha actual (utc) + 1 día.

static function trustServiceUrl(serviceUrl: string, expiration?: Date)

Parámetros

serviceUrl

string

Dirección URL del servicio

expiration

Date

Heredado deAppCredentials.trustServiceUrl