Condividi tramite


AuthenticationConstants Classe

Definizione

Valori e costanti usati per l'autenticazione e l'autenticazione da parte del protocollo Bot Framework.

public static class AuthenticationConstants
type AuthenticationConstants = class
Public Class AuthenticationConstants
Ereditarietà
AuthenticationConstants

Campi

AllowedSigningAlgorithms

Algoritmi di firma dei token consentiti. I token provengono dai canali al bot. Il codice che usa questo supporta anche i token provenienti dall'emulatore.

AnonymousAuthType

Indica che AuthenticationType è anonimo (non sono stati forniti ID app e password).

AnonymousSkillAppId

AppId usato per la creazione di attestazioni di competenza quando non sono configurati appId e password.

AppIdClaim

Nome attestazione ID app. Come usato nei token di Microsoft AAD 1.0.

AudienceClaim

Attestazione destinatari. Da RFC 7519. https://tools.ietf.org/html/rfc7519#section-4.1.3 L'attestazione "aud" (audience) identifica i destinatari per cui è destinato il token JWT. Ogni entità progettata per elaborare il token JWT DEVE identificarsi con un valore nell'attestazione del gruppo di destinatari. Se l'entità che elabora l'attestazione non si identifica con un valore nell'attestazione "aud" quando questa attestazione è presente, il token JWT DEVE essere rifiutato. Nel caso generale, il valore "aud" è una matrice di stringhe con distinzione tra maiuscole e minuscole, ognuna contenente un valore StringOrURI. Nel caso speciale in cui il token JWT ha un gruppo di destinatari, il valore "aud" PUÒ essere una singola stringa con distinzione tra maiuscole e minuscole contenente un valore StringOrURI. L'interpretazione dei valori dei destinatari è in genere specifica dell'applicazione. L'uso di questa attestazione è FACOLTATIVO.

AuthorizedParty

Attestazione "azp". Entità autorizzata: l'entità a cui è stato rilasciato il token ID. Questa attestazione segue il formato generale impostato nella specifica OpenID. http://openid.net/specs/openid-connect-core-1_0.html#IDToken.

BotOpenIdMetadataKey

Chiave di impostazione dell'applicazione per il valore OpenIdMetadataUrl.

DefaultChannelAuthTenant

Tenant predefinito da cui acquisire il bot per il token del canale.

EmulateOAuthCardsKey

Chiave delle impostazioni dell'applicazione per se emulare OAuthCards quando si usa l'emulatore.

KeyIdHeader

Da RFC 7515 https://tools.ietf.org/html/rfc7515#section-4.1.4 Il parametro di intestazione "kid" (ID chiave) è un hint che indica quale chiave è stata usata per proteggere JWS. Questo parametro consente agli originatori di segnalare in modo esplicito una modifica della chiave ai destinatari. La struttura del valore "kid" non è specificata. Il valore DEVE essere una stringa con distinzione tra maiuscole e minuscole. L'uso di questo parametro di intestazione è FACOLTATIVO. Se usato con un JWK, il valore "kid" viene usato per trovare la corrispondenza con un valore di parametro "kid" JWK.

OAuthUrl

URL OAuth usato per ottenere un token da OAuthApiClient.

OAuthUrlKey

Chiave di impostazione dell'applicazione per il valore OAuthUrl.

ServiceUrlClaim

Nome attestazione URL servizio. Come usato nell'autenticazione di Microsoft Bot Framework v3.1.

TenantIdClaim

Nome attestazione ID tenant. Come usato nei token di Microsoft AAD.

ToBotFromAseChannelOpenIdMetadataUrl

TO BOT FROM AseChannel: documento di metadati OpenID per i token provenienti da MSA.

ToBotFromChannelOpenIdMetadataUrl

TO BOT FROM CHANNEL: documento di metadati OpenID per i token provenienti da MSA.

ToBotFromChannelTokenIssuer

TO BOT FROM CHANNEL: Emittente del token.

ToBotFromEmulatorOpenIdMetadataUrl

TO BOT FROM EMULATOR: documento di metadati OpenID per i token provenienti da MSA.

ToBotFromEnterpriseChannelOpenIdMetadataUrlFormat

TO BOT FROM ENTERPRISE CHANNEL: documento di metadati OpenID per i token provenienti da MSA.

ToChannelFromBotLoginUrl

PER CANALE DA BOT: URL di accesso.

DEPRECATO. Solo per compatibilità binaria.

ToChannelFromBotLoginUrlTemplate

TO CHANNEL FROM BOT:Login URL template string. Lo sviluppatore di bot può specificare il tenant da cui ottenere un token di accesso. Per impostazione predefinita, i canali accettano solo token da "botframework.com". Per altri dettagli, vedere https://aka.ms/bots/tenant-restriction.

ToChannelFromBotOAuthScope

TO CHANNEL FROM BOT: ambito OAuth da richiedere.

ValidGovernmentTokenIssuerUrlTemplateV1

Modello di URL dell'autorità di certificazione del token di Azure AD V1 per enti pubblici che conterrà l'ID tenant da cui è stato rilasciato il token.

ValidGovernmentTokenIssuerUrlTemplateV2

Modello di URL dell'autorità di certificazione del token di Azure AD V2 per enti pubblici che conterrà l'ID tenant da cui è stato rilasciato il token.

ValidTokenIssuerUrlTemplateV1

Modello di URL dell'autorità di certificazione del token di Azure AD V1 che conterrà l'ID tenant da cui è stato rilasciato il token.

ValidTokenIssuerUrlTemplateV2

Modello di URL dell'autorità di certificazione del token V2 di Azure AD che conterrà l'ID tenant da cui è stato rilasciato il token.

VersionClaim

Nome attestazione della versione del token. Come usato nei token di Microsoft AAD.

Si applica a