Class SamlConfigurationNameResolver
- Namespace
- ComponentSpace.Saml2.Configuration.Resolver
- Assembly
- ComponentSpace.Saml2.dll
Resolves configuration names.
Issuer names map directly to partner provider configuration names.
public class SamlConfigurationNameResolver : ISamlConfigurationNameResolver
- Inheritance
-
SamlConfigurationNameResolver
- Implements
- Inherited Members
Methods
GetPartnerIdentityProviderNameAsync(string, string)
Gets the name of the partner identity provider configuration to use for the SAML message identified by its issuer.
public virtual Task<string> GetPartnerIdentityProviderNameAsync(string configurationName = null, string issuerName = null)
Parameters
Returns
Exceptions
- SamlException
Thrown when the partner identity provider configuration name cannot be found.
GetPartnerServiceProviderNameAsync(string, string)
Gets the name of the partner service provider configuration to use for the SAML message identified by its issuer.
public virtual Task<string> GetPartnerServiceProviderNameAsync(string configurationName = null, string issuerName = null)
Parameters
Returns
Exceptions
- SamlException
Thrown when the partner service provider configuration name cannot be found.