Compartir a través de


MicrosoftAppCredentials Clase

Definición

Implementación y caché de autenticación de MicrosoftAppCredentials.

public class MicrosoftAppCredentials : Microsoft.Bot.Connector.Authentication.AppCredentials
type MicrosoftAppCredentials = class
    inherit AppCredentials
Public Class MicrosoftAppCredentials
Inherits AppCredentials
Herencia
Microsoft.Rest.ServiceClientCredentials
MicrosoftAppCredentials
Derivado

Constructores

MicrosoftAppCredentials(String, String)

Inicializa una nueva instancia de la clase MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, HttpClient)

Inicializa una nueva instancia de la clase MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, HttpClient, ILogger)

Inicializa una nueva instancia de la clase MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, HttpClient, ILogger, String)

Inicializa una nueva instancia de la clase MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, String, HttpClient)

Inicializa una nueva instancia de la clase MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, String, HttpClient, ILogger)

Inicializa una nueva instancia de la clase MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, String, HttpClient, ILogger, String)

Inicializa una nueva instancia de la clase MicrosoftAppCredentials.

Campos

Empty

Un conjunto vacío de credenciales.

MicrosoftAppIdKey

La propiedad de configuración para el identificador de aplicación de Microsoft.

MicrosoftAppPasswordKey

La propiedad de configuración de la contraseña de la aplicación de Microsoft.

MicrosoftAppTenantIdKey

Propiedad de configuración para el identificador de inquilino del inquilino de Azure AD.

MicrosoftAppTypeKey

La propiedad de configuración para el tipo de aplicación del bot: MultiTenant, SingleTenant o MSI.

Propiedades

AuthTenant

Obtiene o establece el inquilino del token de autenticación de canal para esta credencial.

(Heredado de AppCredentials)
ChannelAuthTenant

Obtiene o establece el inquilino que se va a usar para la autenticación de canal.

(Heredado de AppCredentials)
CustomHttpClient

Obtiene o establece el inquilino del token de autenticación de canal para esta credencial.

(Heredado de AppCredentials)
Logger

Obtiene o establece el inquilino del token de autenticación de canal para esta credencial.

(Heredado de AppCredentials)
MicrosoftAppId

Obtiene o establece el identificador de aplicación de Microsoft para esta credencial.

(Heredado de AppCredentials)
MicrosoftAppPassword

Obtiene o establece la contraseña de aplicación de Microsoft para esta credencial.

OAuthEndpoint

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

(Heredado de AppCredentials)
OAuthScope

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

(Heredado de AppCredentials)
ValidateAuthority

Obtiene un valor que indica si se va a validar la autoridad.

(Heredado de AppCredentials)

Métodos

BuildAuthenticator()

Compila el diferido AdalAuthenticator que se usará para la adquisición de tokens.

BuildIAuthenticator()

Compila el diferido IAuthenticator que se usará para la adquisición de tokens.

(Heredado de AppCredentials)
GetTokenAsync(Boolean)

Obtiene un token de acceso de OAuth.

(Heredado de AppCredentials)
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Aplique las credenciales a la solicitud HTTP.

(Heredado de AppCredentials)

Se aplica a