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 |
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
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
allowed |
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