Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
.jpeg)