Show / Hide Table of Contents

Class SamlAuthenticationOptions

The SAML v2.0 SSO authentication options.

Inheritance
object
AuthenticationSchemeOptions
SamlAuthenticationOptions
Inherited Members
AuthenticationSchemeOptions.Validate()
AuthenticationSchemeOptions.Validate(string)
AuthenticationSchemeOptions.ClaimsIssuer
AuthenticationSchemeOptions.Events
AuthenticationSchemeOptions.EventsType
AuthenticationSchemeOptions.ForwardDefault
AuthenticationSchemeOptions.ForwardAuthenticate
AuthenticationSchemeOptions.ForwardChallenge
AuthenticationSchemeOptions.ForwardForbid
AuthenticationSchemeOptions.ForwardSignIn
AuthenticationSchemeOptions.ForwardSignOut
AuthenticationSchemeOptions.ForwardDefaultSelector
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: ComponentSpace.Saml2.Authentication
Assembly: ComponentSpace.Saml2.dll
Syntax
public class SamlAuthenticationOptions : AuthenticationSchemeOptions

Properties

ArtifactResolutionServicePath

Gets or sets the artifact resolution service URL path.

The default value is /SAML/ArtifactResolutionService.

Declaration
public string ArtifactResolutionServicePath { get; set; }
Property Value
Type Description
string

The artifact resolution service URL suffix.

AssertionConsumerServicePath

Gets or sets the assertion consumer service URL path.

The default value is /SAML/AssertionConsumerService.

Declaration
public string AssertionConsumerServicePath { get; set; }
Property Value
Type Description
string

The assertion consumer service URL path.

ConfigurationName

Gets or sets the optional delegate called to return the SAML configuration name.

Declaration
public Func<HttpContext, string> ConfigurationName { get; set; }
Property Value
Type Description
Func<HttpContext, string>

The delegate called to return the SAML configuration name.

ErrorUrl

Gets or sets the optional delegate called to return the URL to redirect to after login or logout fails, if not otherwise specified.

Declaration
public Func<HttpContext, string> ErrorUrl { get; set; }
Property Value
Type Description
Func<HttpContext, string>

The delegate called to return the URL to redirect to if login or logout fails, if not otherwise specified.

LoginCompletionUrl

Gets or sets the optional delegate called to return the URL to redirect to after completing login, if not otherwise specified.

Declaration
public Func<HttpContext, string, string, string> LoginCompletionUrl { get; set; }
Property Value
Type Description
Func<HttpContext, string, string, string>

The delegate called to return the URL to redirect to after completing login, if not otherwise specified.

LogoutCompletionUrl

Gets or sets the optional delegate called to return the URL to redirect to after completing logout, if not otherwise specified.

Declaration
public Func<HttpContext, string, string, string> LogoutCompletionUrl { get; set; }
Property Value
Type Description
Func<HttpContext, string, string, string>

The delegate called to return the URL to redirect to after completing logout, if not otherwise specified.

PartnerName

Gets or sets the optional delegate called to return the partner identity provider name.

Declaration
public Func<HttpContext, string> PartnerName { get; set; }
Property Value
Type Description
Func<HttpContext, string>

The delegate called to return the partner identity provider name.

SignInScheme

Gets or sets the authentication scheme responsible for persisting user's identity after successful authentication.

Declaration
public string SignInScheme { get; set; }
Property Value
Type Description
string

The authentication scheme responsible for persisting user's identity after successful authentication.

SignOutScheme

Gets or sets the authentication scheme responsible for sign out.

Declaration
public string SignOutScheme { get; set; }
Property Value
Type Description
string

The authentication scheme responsible for sign out.

SingleLogoutServicePath

Gets or sets the single logout service URL path.

The default value is /SAML/SingleLogoutService.

Declaration
public string SingleLogoutServicePath { get; set; }
Property Value
Type Description
string

The single logout service URL suffix.

In this article
Back to top Copyright © ComponentSpace Pty Ltd 2017-2025. All rights reserved.