Show / Hide Table of Contents

Class SAMLConfigurationNameResolver

Resolves configuration names.

Issuer names map directly to partner provider configuration names.

Inheritance
object
SAMLConfigurationNameResolver
Implements
ISAMLConfigurationNameResolver
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: ComponentSpace.SAML2.Configuration.Resolver
Assembly: ComponentSpace.Saml2.dll
Syntax
public class SAMLConfigurationNameResolver : ISAMLConfigurationNameResolver

Methods

GetPartnerIdentityProviderName(string, string)

Gets the name of the partner identity provider configuration to use for the SAML message identified by its issuer.

Declaration
public virtual string GetPartnerIdentityProviderName(string configurationName, string issuerName)
Parameters
Type Name Description
string configurationName

The configuration name or null if none.

string issuerName

The issuer name.

Returns
Type Description
string

The partner identity provider configuration name.

Exceptions
Type Condition
SAMLException

Thrown when the partner identity provider configuration name cannot be found.

GetPartnerServiceProviderName(string, string)

Gets the name of the partner service provider configuration to use for the SAML message identified by its issuer.

Declaration
public virtual string GetPartnerServiceProviderName(string configurationName, string issuerName)
Parameters
Type Name Description
string configurationName

The configuration name or null if none.

string issuerName

The issuer name.

Returns
Type Description
string

The partner service provider configuration name.

Exceptions
Type Condition
SAMLException

Thrown when the partner service provider configuration name cannot be found.

Implements

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