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
System_CAPS_pubmethod BeginLsRequestSecurityToken(String, String[], String, Byte[], String, AsyncCallback, Object)

Begins an asynchronous request for a security token when given a user's credentials.

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

Begins an asynchronous request for a security token when given a cookie token.

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

Begins an asynchronous request for a security token when given security identifiers.

System_CAPS_pubmethod EndLsRequestSecurityToken(RSTRResult, IAsyncResult)

Completes the asynchronous request for a security token.

System_CAPS_pubmethod EndLsRequestSecurityTokenWithCookie(RSTRResult, IAsyncResult)

Completes the asynchronous request for a security token when given a cookie token.

System_CAPS_pubmethod EndRequestSecurityTokenWithSids(RSTRResult, IAsyncResult)

Completes the asynchronous request for a security token when given security identifiers.

System_CAPS_pubmethod GetClaims(ClaimType, GroupClaimCollection, CustomClaimCollection)

Gets a collection of either GroupClaim objects, CustomClaim objects or both.

System_CAPS_pubmethod GetFsTrustInformation(VersionInformation, VersionInformation, FsInformationData)

Gets trust information from the Federation Server.

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

Gets the proxy trust configuration from the Federation Server.

System_CAPS_pubmethod GetTrustedRealmUri(String, String)

Gets the trusted realm Uri from the Federation Server.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

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

Returns a security token when given security identifiers.

System_CAPS_pubmethod 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