IFederationServer Interface
This interface supports the AD FS infrastructure and is not intended to be used directly from your code. The IFederationServer interface provides a layer of abstraction to allow the LSAuthenticationObject to function in the same way regardless of whether the FederationServerService object is located in the same process.
Namespace: System.Web.Security.SingleSignOn
Assembly: System.Web.Security.SingleSignOn (in System.Web.Security.SingleSignOn.dll)
Syntax
public interface IFederationServer
public interface class IFederationServer
type IFederationServer = interface end
Public Interface IFederationServer
Methods
Name | Description | |
---|---|---|
BeginLsRequestSecurityToken(String, String[], String, Byte[], String, AsyncCallback, Object) | Begins an asynchronous request for a security token when given a user's credentials. |
|
BeginLsRequestSecurityTokenWithCookie(Byte[], String, String[], AsyncCallback, Object) | Begins an asynchronous request for a security token when given a cookie token. |
|
BeginRequestSecurityTokenWithSids(String, String, String[], Byte[], String, AsyncCallback, Object) | Begins an asynchronous request for a security token when given security identifiers. |
|
EndLsRequestSecurityToken(RSTRResult, IAsyncResult) | Completes the asynchronous request for a security token. |
|
EndLsRequestSecurityTokenWithCookie(RSTRResult, IAsyncResult) | Completes the asynchronous request for a security token when given a cookie token. |
|
EndRequestSecurityTokenWithSids(RSTRResult, IAsyncResult) | Completes the asynchronous request for a security token when given security identifiers. |
|
GetClaims(ClaimType, GroupClaimCollection, CustomClaimCollection) | Gets a collection of either GroupClaim objects, CustomClaim objects or both. |
|
GetFsTrustInformation(VersionInformation, VersionInformation, FsInformationData) | Gets trust information from the Federation Server. |
|
GetProxyTrustConfiguration(VersionInformation, VersionInformation, ProxyInformation, TrustConfigurationData[]) | Gets the proxy trust configuration from the Federation Server. |
|
GetTrustedRealmUri(String, String) | Gets the trusted realm Uri from the Federation Server. |
|
LsRequestSecurityToken(String, String[], String, Byte[], String, RSTRResult) | Returns a security token when given a user's credentials. This method is used when the Logon Server is not co-located and has collected credentials using either a form or basic authentication. |
|
LsRequestSecurityTokenWithCookie(Byte[], String, String[], RSTRResult) | Returns a security token when given a cookie token. This method is used when the logon server is not colocated and has received a cookie that was issued during a previous client authentication. |
|
RequestSecurityTokenWithSids(String, String, String[], Byte[], String, RSTRResult) | Returns a security token when given security identifiers. |
|
RequestSecurityTokenWithToken(Byte[], Byte[], String, RSTRResult) | Returns a security token when given a security token. |
See Also
FederationServerService
FederationServerSoapProxy
System.Web.Security.SingleSignOn Namespace
Return to top