WsFederationConfiguration Constructors
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.
Initializes a new instance of the WsFederationConfiguration class.
Overloads
WsFederationConfiguration(WSFederationElement) |
Initializes a new instance of the WsFederationConfiguration class from the specified |
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 <wsFederation>
element.
public:
WsFederationConfiguration(System::IdentityModel::Services::Configuration::WSFederationElement ^ federationElement);
public WsFederationConfiguration (System.IdentityModel.Services.Configuration.WSFederationElement federationElement);
new System.IdentityModel.Services.Configuration.WsFederationConfiguration : System.IdentityModel.Services.Configuration.WSFederationElement -> System.IdentityModel.Services.Configuration.WsFederationConfiguration
Public Sub New (federationElement As WSFederationElement)
Parameters
- federationElement
- WSFederationElement
The <wsFederation>
element from which to initialize the new instance.
Remarks
The properties of the new instance are initialized according to the settings of the specified <wsFederation>
element.
Some validation is performed on the WSFederationElement object specified by federationElement
. Both the WSFederationElement.Issuer property and the WSFederationElement.Realm property must specify non-null, non-empty values. If the WSFederationElement.RequireHttps property is set true
, the WSFederationElement.Issuer property must specify a URI that has an HTTPS scheme. The WSFederationElement.Freshness property cannot be negative. If any of these conditions are not met, an exception is thrown.
See also
Applies to
WsFederationConfiguration(String, String)
Initializes a new instance of the WsFederationConfiguration class by using the specified issuer and realm.
public:
WsFederationConfiguration(System::String ^ issuer, System::String ^ realm);
public WsFederationConfiguration (string issuer, string realm);
new System.IdentityModel.Services.Configuration.WsFederationConfiguration : string * string -> System.IdentityModel.Services.Configuration.WsFederationConfiguration
Public Sub New (issuer As String, realm As String)
Parameters
- issuer
- String
A string that contains the URI of the issuer to be used by the WS-Federation Authentication Module (WSFAM).
- realm
- String
A string that contains the URI of the requesting realm to be used by the WSFAM.
Exceptions
Remarks
The Issuer and Realm properties are initialized according to the issuer
and realm
parameters. All other properties are initialized to their default values.