WSFederationAuthenticationModule::SignInQueryString Property

.NET Framework (current version)
 

Gets or sets a query string that contains any additional parameters to be sent in WS-Federation sign-in requests (“wsignin1.0”).

Namespace:   System.IdentityModel.Services
Assembly:  System.IdentityModel.Services (in System.IdentityModel.Services.dll)

public:
property String^ SignInQueryString {
	String^ get();
	void set(String^ value);
}

Property Value

Type: System::String^

A URL fragment that contains the additional message parameters in the following format: param1=value1&param2=value2&paramN=valueN. The default is an empty string.

Exception Condition
ArgumentNullException

An attempt to set the property to null occurs.

You can use this property to send additional parameters in a sign-in request. These would be application-specific parameters that are not one of the parameters that are specified by the WS-Federation protocol. To remove additional parameters from the request set the property to an empty string.

You can override this setting on each HTTP request by adding a handler for the RedirectingToIdentityProvider event. This event is raised just before the module redirects to the security token service (STS) with a WS-Federation sign-in request message. The STS is specified by the Issuer property.

.NET Framework
Available since 4.5
Return to top
Show: