TransportClientCredentialType-Enumeration

Hinweis: Diese API ist veraltet.

Stellt den Typ der Clientanmeldeinformationen dar, der für die Authentifizierung mit dem Windows Azure Service Bus-Transport verwendet wird.

Namespace:  Microsoft.ServiceBus
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)

[ObsoleteAttribute]
public enum TransportClientCredentialType

ElementnameBeschreibung
SharedSecretGibt an, dass die Anmeldeinformationen mit einem gemeinsamen geheimen Schlüssel für die Authentifizierung mit Windows Azure Service Bus verwendet werden.
SimpleWebTokenGibt an, dass die SWT-Anmeldeinformationen (Simple Web Token) für die Authentifizierung mit Windows Azure Service Bus verwendet werden.
SamlGibt an, dass die SAML-Anmeldeinformationen (Security Assertion Markup Language) für die Authentifizierung mit Windows Azure Service Bus verwendet werden.
UnauthenticatedEs wurden keine Clientanmeldeinformationen bereitgestellt. Mit dieser Option wird gar kein Token abgerufen und gesendet. Sie ist für alle Clients erforderlich, die sich nicht über die Richtlinie ihrer Dienstbindung authentifizieren müssen.
TokenProviderGibt an, dass die benutzerdefinierten Anmeldeinformationen des Tokenanbieters für die Authentifizierung mit Windows Azure Service Bus verwendet werden.

Windows Azure Service Bus supports only Full Trust code access security.

This is used with TransportClientEndpointBehavior to describe the client credentials.

The following code example sets the credential type of the TransportClientEndpointBehavior to the shared secret credential type, and then sets the issuer name and issuer secret credentials to be used with this credential type.

TransportClientEndpointBehavior behavior = new TransportClientEndpointBehavior();
behavior.CredentialType = TransportClientCredentialType.SharedSecret;
behavior.Credentials.SharedSecret.IssuerName = issuerName;
behavior.Credentials.SharedSecret.IssuerSecret = issuerSecret;
TransportClientEndpointBehavior behavior = new TransportClientEndpointBehavior();
behavior.CredentialType = TransportClientCredentialType.SharedSecret;
behavior.Credentials.SharedSecret.IssuerName = issuerName;
behavior.Credentials.SharedSecret.IssuerSecret = issuerSecret;

Dim behavior As New TransportClientEndpointBehavior()
behavior.CredentialType = TransportClientCredentialType.SharedSecret
behavior.Credentials.SharedSecret.IssuerName = issuerName
behavior.Credentials.SharedSecret.IssuerSecret = issuerSecret
Dim behavior As New TransportClientEndpointBehavior()
behavior.CredentialType = TransportClientCredentialType.SharedSecret
behavior.Credentials.SharedSecret.IssuerName = issuerName
behavior.Credentials.SharedSecret.IssuerSecret = issuerSecret
Anzeigen: