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 | |
---|---|---|
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. |
|
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
Methods
Name | Description | |
---|---|---|
Abort() | (Inherited from WebClientProtocol.) |
|
BeginInvoke(String, Object[], AsyncCallback, Object) | (Inherited from SoapHttpClientProtocol.) |
|
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. |
|
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. |
|
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. |
|
CancelAsync(Object) | (Inherited from HttpWebClientProtocol.) |
|
CreateObjRef(Type) | (Inherited from MarshalByRefObject.) |
|
Discover() | (Inherited from SoapHttpClientProtocol.) |
|
Dispose() | (Inherited from Component.) |
|
Dispose(Boolean) | (Inherited from Component.) |
|
EndInvoke(IAsyncResult) | (Inherited from SoapHttpClientProtocol.) |
|
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. |
|
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. |
|
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. |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Component.) |
|
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. |
|
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. |
|
GetHashCode() | (Inherited from Object.) |
|
GetLifetimeService() | (Inherited from MarshalByRefObject.) |
|
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. |
|
GetReaderForMessage(SoapClientMessage, Int32) | (Inherited from SoapHttpClientProtocol.) |
|
GetService(Type) | (Inherited from Component.) |
|
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. |
|
GetType() | (Inherited from Object.) |
|
GetWebRequest(Uri) | (Inherited from SoapHttpClientProtocol.) |
|
GetWebResponse(WebRequest) | (Inherited from HttpWebClientProtocol.) |
|
GetWebResponse(WebRequest, IAsyncResult) | (Inherited from HttpWebClientProtocol.) |
|
GetWriterForMessage(SoapClientMessage, Int32) | (Inherited from SoapHttpClientProtocol.) |
|
InitializeLifetimeService() | (Inherited from MarshalByRefObject.) |
|
Invoke(String, Object[]) | (Inherited from SoapHttpClientProtocol.) |
|
InvokeAsync(String, Object[], SendOrPostCallback) | (Inherited from SoapHttpClientProtocol.) |
|
InvokeAsync(String, Object[], SendOrPostCallback, Object) | (Inherited from SoapHttpClientProtocol.) |
|
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. |
|
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. |
|
MemberwiseClone() | (Inherited from Object.) |
|
MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject.) |
|
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. |
|
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. |
|
ToString() | (Inherited from Component.) |
Events
Name | Description | |
---|---|---|
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