FederationServerSoapProxy Class

 

This API supports the product infrastructure and is not intended to be used directly from your code.

This class supports the AD FS infrastructure and is not meant to be used directly from your code. The AD FS Web Agent and the Federation Service Proxy use this class to communicate with the Federation Server.

Namespace:   System.Web.Security.SingleSignOn
Assembly:  System.Web.Security.SingleSignOn (in System.Web.Security.SingleSignOn.dll)

Inheritance Hierarchy

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            System.Web.Security.SingleSignOn.FederationServerSoapProxy

Syntax

[WebServiceBindingAttribute(Name = "FederationServerServiceSoap", 
    Namespace = "https://schemas.microsoft.com/ActiveDirectory/FederationService/2005/07/")]
public class FederationServerSoapProxy : SoapHttpClientProtocol, 
    IFederationServer
[WebServiceBindingAttribute(Name = "FederationServerServiceSoap", 
    Namespace = "https://schemas.microsoft.com/ActiveDirectory/FederationService/2005/07/")]
public ref class FederationServerSoapProxy : SoapHttpClientProtocol, 
    IFederationServer
[<WebServiceBindingAttribute(Name = "FederationServerServiceSoap",
    Namespace = "https://schemas.microsoft.com/ActiveDirectory/FederationService/2005/07/")>]
type FederationServerSoapProxy = 
    class
        inherit SoapHttpClientProtocol
        interface IFederationServer
    end
<WebServiceBindingAttribute(Name := "FederationServerServiceSoap",
    Namespace := "https://schemas.microsoft.com/ActiveDirectory/FederationService/2005/07/")>
Public Class FederationServerSoapProxy
    Inherits SoapHttpClientProtocol
    Implements IFederationServer

Constructors

Name Description
System_CAPS_pubmethod FederationServerSoapProxy(String)

Initializes a new instance of the FederationServerSoapProxy class with specified Federation Server URL. This constructor is used by the AD FS Web Agent to communicate with the FS.

System_CAPS_pubmethod FederationServerSoapProxy(Uri, X509Certificate)

Initializes a new instance of the FederationServerSoapProxy class with specified Federation Server URL and client certificate. This constructor is used by the FS Proxy to communicate with the FS.

Properties

Name Description
System_CAPS_pubproperty AllowAutoRedirect

(Inherited from HttpWebClientProtocol.)

System_CAPS_protproperty CanRaiseEvents

(Inherited from Component.)

System_CAPS_pubproperty ClientCertificates

(Inherited from HttpWebClientProtocol.)

System_CAPS_pubproperty ConnectionGroupName

(Inherited from WebClientProtocol.)

System_CAPS_pubproperty Container

(Inherited from Component.)

System_CAPS_pubproperty CookieContainer

(Inherited from HttpWebClientProtocol.)

System_CAPS_pubproperty Credentials

(Inherited from WebClientProtocol.)

System_CAPS_protproperty DesignMode

(Inherited from Component.)

System_CAPS_pubproperty EnableDecompression

(Inherited from HttpWebClientProtocol.)

System_CAPS_protproperty Events

(Inherited from Component.)

System_CAPS_pubproperty PreAuthenticate

(Inherited from WebClientProtocol.)

System_CAPS_pubproperty Proxy

(Inherited from HttpWebClientProtocol.)

System_CAPS_pubproperty RequestEncoding

(Inherited from WebClientProtocol.)

System_CAPS_pubproperty Site

(Inherited from Component.)

System_CAPS_pubproperty SoapVersion

(Inherited from SoapHttpClientProtocol.)

System_CAPS_pubproperty Timeout

(Inherited from WebClientProtocol.)

System_CAPS_pubproperty UnsafeAuthenticatedConnectionSharing

(Inherited from HttpWebClientProtocol.)

System_CAPS_pubproperty Url

(Inherited from WebClientProtocol.)

System_CAPS_pubproperty UseDefaultCredentials

(Inherited from WebClientProtocol.)

System_CAPS_pubproperty UserAgent

(Inherited from HttpWebClientProtocol.)

Methods

Name Description
System_CAPS_pubmethod Abort()

(Inherited from WebClientProtocol.)

System_CAPS_protmethod BeginInvoke(String, Object[], AsyncCallback, Object)

(Inherited from SoapHttpClientProtocol.)

System_CAPS_pubmethod BeginLsRequestSecurityToken(String, String[], String, Byte[], String, AsyncCallback, Object)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called together with the EndLsRequestSecurityToken web method by the FS proxy to asynchronously request a security token based on credentials collected from the user.

System_CAPS_pubmethod BeginLsRequestSecurityTokenWithCookie(Byte[], String, String[], AsyncCallback, Object)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called together with the EndLsRequestSecurityTokenWithCookie web method by the FS proxy to asynchronously request a security token based on a cookie issued previously.

System_CAPS_pubmethod BeginRequestSecurityTokenWithSids(String, String, String[], Byte[], String, AsyncCallback, Object)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called together with the EndRequestSecurityTokenWithSids web method by the FS proxy to asynchronously request a security token based on windows authentication.

System_CAPS_protmethod CancelAsync(Object)

(Inherited from HttpWebClientProtocol.)

System_CAPS_pubmethod CreateObjRef(Type)

(Inherited from MarshalByRefObject.)

System_CAPS_pubmethod Discover()

(Inherited from SoapHttpClientProtocol.)

System_CAPS_pubmethod Dispose()

(Inherited from Component.)

System_CAPS_protmethod Dispose(Boolean)

(Inherited from Component.)

System_CAPS_protmethod EndInvoke(IAsyncResult)

(Inherited from SoapHttpClientProtocol.)

System_CAPS_pubmethod EndLsRequestSecurityToken(RSTRResult, IAsyncResult)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called together with the BeginLsRequestSecurityToken web method by the FS proxy to asynchronously request a security token based on credentials collected from the user.

System_CAPS_pubmethod EndLsRequestSecurityTokenWithCookie(RSTRResult, IAsyncResult)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called together with the BeginLsRequestSecurityTokenWithCookie web method by the FS proxy to asynchronously request a security token based on a cookie issued previously.

System_CAPS_pubmethod EndRequestSecurityTokenWithSids(RSTRResult, IAsyncResult)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called together with the BeginRequestSecurityTokenWithSids web method by the FS proxy to asynchronously request a security token based on windows authentication.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Component.)

System_CAPS_pubmethod GetClaims(ClaimType, GroupClaimCollection, CustomClaimCollection)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. The claims-aware AD FS Web Agent calls this web method on the FS to retrieve the organizational group/custom claims defined in the Trust policy.

System_CAPS_pubmethod GetFsTrustInformation(VersionInformation, VersionInformation, FsInformationData)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called by the AD FS Web Agent to retrieve the trust information of the Federation Service.

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetLifetimeService()

(Inherited from MarshalByRefObject.)

System_CAPS_pubmethod GetProxyTrustConfiguration(VersionInformation, VersionInformation, ProxyInformation, TrustConfigurationData[])

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called by the FS proxy to retrieve its trust information as configured in the Trust policy.

System_CAPS_protmethod GetReaderForMessage(SoapClientMessage, Int32)

(Inherited from SoapHttpClientProtocol.)

System_CAPS_protmethod GetService(Type)

(Inherited from Component.)

System_CAPS_pubmethod GetTrustedRealmUri(String, String)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. The claims-aware AD FS Web Agent calls this web method on the FS to retrieve the URI of the realm a user may belong to.

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod GetWebRequest(Uri)

(Inherited from SoapHttpClientProtocol.)

System_CAPS_protmethod GetWebResponse(WebRequest)

(Inherited from HttpWebClientProtocol.)

System_CAPS_protmethod GetWebResponse(WebRequest, IAsyncResult)

(Inherited from HttpWebClientProtocol.)

System_CAPS_protmethod GetWriterForMessage(SoapClientMessage, Int32)

(Inherited from SoapHttpClientProtocol.)

System_CAPS_pubmethod InitializeLifetimeService()

(Inherited from MarshalByRefObject.)

System_CAPS_protmethod Invoke(String, Object[])

(Inherited from SoapHttpClientProtocol.)

System_CAPS_protmethod InvokeAsync(String, Object[], SendOrPostCallback)

(Inherited from SoapHttpClientProtocol.)

System_CAPS_protmethod InvokeAsync(String, Object[], SendOrPostCallback, Object)

(Inherited from SoapHttpClientProtocol.)

System_CAPS_pubmethod LsRequestSecurityToken(String, String[], String, Byte[], String, RSTRResult)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called by the FS proxy to request a security token based on credentials collected from the user.

System_CAPS_pubmethod LsRequestSecurityTokenWithCookie(Byte[], String, String[], RSTRResult)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called by the FS proxy to request a security token based on a cookie issued previously.

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone(Boolean)

(Inherited from MarshalByRefObject.)

System_CAPS_pubmethod RequestSecurityTokenWithSids(String, String, String[], Byte[], String, RSTRResult)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called by the FS proxy to request a security token based on windows authentication.

System_CAPS_pubmethod RequestSecurityTokenWithToken(Byte[], Byte[], String, RSTRResult)

This API supports the product infrastructure and is not intended to be used directly from your code. This method supports the AD FS infrastructure and is not meant to be used directly from your code. This web method is called by the FS proxy to asynchronously request a security token based on a token issued previously.

System_CAPS_pubmethod ToString()

(Inherited from Component.)

Events

Name Description
System_CAPS_pubevent Disposed

(Inherited from Component.)

Thread Safety

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

System.Web.Security.SingleSignOn Namespace

Return to top