botframework-connector package

Classi

AppCredentials

Implementazione e cache di autenticazione di AppCredentials generali. Supporta qualsiasi flusso di credenziali client ADAL. Le sottoclassi possono implementare refreshToken per acquisire il token.

AuthenticationConfiguration

Impostazioni di configurazione generali per l'autenticazione.

AuthenticationError

Classe generale AuthenticationError per rappresentare un errore di autenticazione con stato del codice.

BotFrameworkAuthentication

Rappresenta un ambiente cloud usato per autenticare le chiamate di rete di Bot Framework Protocol all'interno di questo ambiente.

BotFrameworkAuthenticationFactory

Factory per BotFrameworkAuthentication che incapsula il codice di autenticazione del protocollo Bot Framework specifico dell'ambiente.

BotFrameworkClientImpl
CertificateAppCredentials

Implementazione dell'autenticazione certificateAppCredentials

ClaimsIdentity

Rappresenta un'identità basata sulle attestazioni.

ConnectorFactory

Classe factory usata per creare ConnectorClients con le credenziali appropriate per l'id app corrente.

ConnectorFactoryImpl
SimpleCredentialProvider
EndorsementsValidator

Contiene metodi helper per verificare l'autenticità del token JWT.

JwtTokenExtractor

Classe di elaborazione di token JWT che ottiene le informazioni sull'identità ed esegue la convalida del token di sicurezza.

JwtTokenProviderFactory
ManagedIdentityAppCredentials

Implementazione dell'autenticazione dell'identità del servizio gestita.

ManagedIdentityAuthenticator

Astrazione per acquisire i token da un'identità del servizio gestita.

ManagedIdentityServiceClientCredentialsFactory

Implementazione dell'identità gestita della classe ServiceClientCredentialsFactory astratta.

MicrosoftAppCredentials

Implementazione dell'autenticazione di MicrosoftAppCredentials

OpenIdMetadata

Classe responsabile della gestione dei metadati OpenId.

ParameterizedBotFrameworkAuthentication
PasswordServiceClientCredentialFactory

Implementazione semplice dell'interfaccia ServiceClientCredentialsFactory .

ServiceClientCredentialsFactory

Classe astratta ServiceClientCredentialsFactory che consente ai bot di fornire i propri ServiceClientCredentials per il bot al canale bot o al bot di competenza per le chiamate del bot padre.

UserTokenClient

Client per l'accesso al servizio token utente.

UserTokenClientImpl
ConnectorClient
ConnectorClientContext
Attachments

Classe che rappresenta un oggetto Attachments.

Conversations

Classe che rappresenta un oggetto Conversations.

EmulatorApiClient

Lo scopo di questa classe è emulare un client API.

Teams

Classe che rappresenta un oggetto Teams.

ReadReceiptInfo

Informazioni generali su una ricevuta di lettura.

TeamsConnectorClient
TeamsConnectorClientContext

L'estensione DELL'API REST bot Connector per Microsoft Teams consente al bot di eseguire operazioni estese sul canale di Microsoft Teams configurato nel portale per sviluppatori di Bot Framework. Il servizio Connector usa REST e JSON standard del settore su HTTPS.

BotSignIn

Classe che rappresenta un botSignIn.

UserToken

Classe che rappresenta un UserToken.

TokenApiClient
TokenApiClientContext

Interfacce

Claim

Rappresenta un'attestazione.

ICredentialProvider
IJwtTokenProviderFactory
IOpenIdMetadataKey
ConnectorClientOptions

Interfaccia che rappresenta ConnectorClientOptions.

ConversationsGetConversationPagedMembersOptionalParams
ConversationsGetConversationsOptionalParams

Parametri facoltativi.

BotFrameworkClient
TeamsConnectorClientOptions
TeamsFetchMeetingParticipantOptionalParams
AadResourceUrls
BotSignInGetSignInResourceOptionalParams
BotSignInGetSignInUrlOptionalParams
ErrorModel
ErrorResponse
InnerHttpError
TokenApiClientOptions
UserTokenGetAadTokensOptionalParams
UserTokenGetTokenOptionalParams
UserTokenGetTokenStatusOptionalParams
UserTokenSignOutOptionalParams

Alias tipo

AuthenticateRequestResult

Risultato di una chiamata per autenticare una richiesta del protocollo Bot Framework.

ValidateClaims

Usato per convalidare un elenco di attestazioni e deve generare un'eccezione se la convalida non riesce.

StatusCode
AttachmentsGetAttachmentInfoResponse

Contiene i dati di risposta per l'operazione getAttachmentInfo.

AttachmentsGetAttachmentResponse

Contiene i dati di risposta per l'operazione getAttachment.

ConversationsCreateConversationResponse

Contiene i dati di risposta per l'operazione createConversation.

ConversationsGetActivityMembersResponse

Contiene i dati di risposta per l'operazione getActivityMembers.

ConversationsGetConversationMemberResponse

Contiene i dati di risposta per l'operazione getConversationMember.

ConversationsGetConversationMembersResponse

Contiene i dati di risposta per l'operazione getConversationMembers.

ConversationsGetConversationPagedMembersResponse

Contiene i dati di risposta per l'operazione getConversationPagedMembers.

ConversationsGetConversationsResponse

Contiene i dati di risposta per l'operazione getConversations.

ConversationsReplyToActivityResponse

Contiene i dati di risposta per l'operazione replyToActivity.

ConversationsSendConversationHistoryResponse

Contiene i dati di risposta per l'operazione sendConversationHistory.

ConversationsSendToConversationResponse

Contiene i dati di risposta per l'operazione sendToConversation.

ConversationsUpdateActivityResponse

Contiene i dati di risposta per l'operazione updateActivity.

ConversationsUploadAttachmentResponse

Contiene i dati di risposta per l'operazione uploadAttachment.

TeamsFetchChannelListResponse

Contiene i dati di risposta per l'operazione fetchChannelList.

TeamsFetchMeetingParticipantResponse

Contiene i dati di risposta per l'operazione fetchMeetingParticipant.

TeamsFetchTeamDetailsResponse

Contiene i dati di risposta per l'operazione fetchTeamDetails.

TeamsMeetingInfoResponse

Contiene i dati di risposta per l'operazione fetchMeetingInfo.

BotSignInGetSignInResourceResponse

Contiene i dati di risposta per l'operazione getSignInResource.

BotSignInGetSignInUrlResponse

Contiene i dati di risposta per l'operazione getSignInUrl.

UserTokenExchangeAsyncResponse

Contiene i dati di risposta per l'operazione exchangeAsync.

UserTokenGetAadTokensResponse

Contiene i dati di risposta per l'operazione getAadTokens.

UserTokenGetTokenResponse

Contiene i dati di risposta per l'operazione getToken.

UserTokenGetTokenStatusResponse

Contiene i dati di risposta per l'operazione getTokenStatus.

UserTokenSignOutResponse

Contiene i dati di risposta per l'operazione signOut.

Funzioni

allowedCallersClaimsValidator(string[])

Creare un validator di attestazioni dei chiamanti consentiti

Dettagli funzione

allowedCallersClaimsValidator(string[])

Creare un validator di attestazioni dei chiamanti consentiti

function allowedCallersClaimsValidator(allowedCallers: string[]): ValidateClaims

Parametri

allowedCallers

string[]

chiamanti consentiti di competenza

Restituisce

funzione di convalida delle attestazioni