C# Class Thinktecture.IdentityModel.Tokens.ClientSamlHttpBinding

Custom binding for client generated bearer SAML tokens
Inheritance: System.ServiceModel.Channels.CustomBinding
Afficher le fichier Open project: IdentityModel/Thinktecture.IdentityModel.v1

Méthodes publiques

Méthode Description
ClientSamlHttpBinding ( SecurityMode mode ) : System

Initializes a new instance of the ClientSamlHttpBinding class.

CreateBindingElements ( ) : BindingElementCollection

Returns a generic collection of the binding elements from the custom binding.

CreateClientSamlForCertificateBindingElement ( ) : SecurityBindingElement

Creates a Message security version of the binding.

CreateClientSamlOverTransportBindingElement ( ) : SecurityBindingElement

Creates a mixed mode (TransportWithMessageCredentials) version of the binding.

Private Methods

Méthode Description
CreateParameters ( ) : System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters

Method Details

ClientSamlHttpBinding() public méthode

Initializes a new instance of the ClientSamlHttpBinding class.
public ClientSamlHttpBinding ( SecurityMode mode ) : System
mode SecurityMode Either TransportWithMessageCredential or Message.
Résultat System

CreateBindingElements() public méthode

Returns a generic collection of the binding elements from the custom binding.
public CreateBindingElements ( ) : BindingElementCollection
Résultat BindingElementCollection

CreateClientSamlForCertificateBindingElement() public static méthode

Creates a Message security version of the binding.
public static CreateClientSamlForCertificateBindingElement ( ) : SecurityBindingElement
Résultat SecurityBindingElement

CreateClientSamlOverTransportBindingElement() public static méthode

Creates a mixed mode (TransportWithMessageCredentials) version of the binding.
public static CreateClientSamlOverTransportBindingElement ( ) : SecurityBindingElement
Résultat SecurityBindingElement