Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Choosing Authentication for a Service Bus Application

The TransportClientEndpointBehavior behavior is a Windows Communication Foundation (WCF) class that is used to specify the Windows Azure Service Bus authentication credentials for a particular endpoint. Instances of this behavior are shareable across endpoints so that the descriptions of multiple endpoints (listener and channels) using the same Service Bus credentials can be populated with the same configured instance of this class.

The behavior can be defined and applied to endpoints in code and in configuration files.

 

TransportClientEndpointBehavior members Description

CredentialType

The CredentialType property specifies which authentication method will be used on the endpoint. The possible values for this property are as follows:

  • Saml: this option specifies that the client credential is provided in the Security Assertion Markup Language (SAML) format, over the Secure Sockets Layer protocol. This option requires that you write your own SSL credential server.

  • SharedSecret: This option specifies that the client credential is provided as a self-issued shared secret that is registered with Access Control through the Windows Azure portal. This option requires no additional settings on the Credentials property.

  • SimpleWebToken: This option specifies that the client credential is provided as a self-issued shared secret that is registered with Access Control through the Windows Azure portal, and presented in the emerging industry-standard format called simple Web token (SWT). Similar to the shared secret option, this option requires no additional settings on the Credentials property.

  • Unauthenticated: This option specifies that there is no client credential provided. This option avoids acquiring and sending a token. It is used by clients that are not required to authenticate, based on the policy of their service binding. Note that this setting might leave data nonsecure if not used together with another security measure.

Credentials

This property refers to the composite credentials container TransportClientCredentials, which holds the specific credentials for the credential types described earlier in this section.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.