WsFederationConfiguration Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains all of the configuration settings needed by the WS-Federation Authentication Module (WSFederationAuthenticationModule).
public ref class WsFederationConfiguration
public class WsFederationConfiguration
type WsFederationConfiguration = class
Public Class WsFederationConfiguration
- Inheritance
-
WsFederationConfiguration
Remarks
An instance of the WsFederationConfiguration class that is set on the FederationConfiguration object accessed through the FederatedAuthentication.FederationConfiguration property contains the settings that are used to initialize the properties of the WS-Federation Authentication Module (WSFAM) and control its behavior. These settings are typically loaded from the <wsFederation>
element in the configuration file.
Constructors
WsFederationConfiguration(String, String) |
Initializes a new instance of the WsFederationConfiguration class by using the specified issuer and realm. |
WsFederationConfiguration(WSFederationElement) |
Initializes a new instance of the WsFederationConfiguration class from the specified |
Fields
DefaultFreshness |
A constant that contains the default value for the Freshness property; zero. |
DefaultMaxArrayLength |
A constant that sets the default MaxArrayLength property of the XML dictionary reader quotas object referenced by the XmlDictionaryReaderQuotas property. |
DefaultMaxStringContentLength |
A constant that sets the default MaxStringContentLength property of the XML dictionary reader quotas object referenced by the XmlDictionaryReaderQuotas property. |
DefaultPassiveRedirectEnabled |
A constant that contains the default value for the PassiveRedirectEnabled property; |
DefaultPersistentCookiesOnPassiveRedirects |
A constant that contains the default value for the PersistentCookiesOnPassiveRedirects property; |
DefaultRequireHttps |
A constant that contains the default value for the RequireHttps property; |
Properties
AuthenticationType |
Gets or sets the value of the wauth parameter to use in WS-Federation sign-in requests ("wsignin1.0"). |
CustomAttributes |
Gets a dictionary that contains any extra attributes specified in the |
Freshness |
Gets or sets the value of the wfresh parameter to use in WS-Federation sign-in requests ("wsignin1.0"). |
HomeRealm |
Gets or sets the value of the whr parameter to use in WS-Federation sign-in requests ("wsignin1.0"). |
Issuer |
Gets or sets a URI that identifies the intended issuer of the security token. |
PassiveRedirectEnabled |
Gets or sets a value that specifies whether the module is enabled to initiate WS-Federation protocol redirects. |
PersistentCookiesOnPassiveRedirects |
Gets or sets a value that specifies whether a persistent session cookie is issued on successful authentication. |
Policy |
Gets or sets the value of the wp parameter to be used in WS-Federation sign-in requests ("wsignin1.0"). |
Realm |
Gets or sets the value of the wtrealm parameter to be used for WS-Federation sign-in requests ("wsignin1.0"). |
Reply |
Gets or sets the value of the wreply parameter to use in WS-Federation sign-in requests ("wsignin1.0"). |
Request |
Gets or sets the value of the wreq parameter to use in WS-Federation sign-in requests ("wsignin1.0"). |
RequestPtr |
Gets or sets the value of the wreqptr parameter to use in WS-Federation sign-in requests ("wsignin1.0"). |
RequireHttps |
Gets or sets a value that specifies whether communication with the security token service (STS) must use HTTPS protocol. |
Resource |
Gets or sets the value of the wres parameter to use in WS-Federation sign-in requests ("wsignin1.0"). |
SignInQueryString |
Gets or sets a query string that contains any additional parameters to be sent in WS-Federation sign-in requests ("wsignin1.0"). |
SignOutQueryString |
Gets or sets a query string that contains any additional parameters to be sent in WS-Federation sign-out requests ("wsignout1.0") during passive sign-out. |
SignOutReply |
Gets or sets the value of the wreply parameter to use during WS-Federation sign-out requests ("wsignout1.0"). |
XmlDictionaryReaderQuotas |
Gets or sets the configurable quota values for XML dictionary readers used by this instance. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |