Namespace Fdyay.IdentityServer.Saml.Idp
Classes
- DefaultSamlNameIdGenerator
Issues an
emailAddressNameID from the user's email claim and every other format fromsub. Duende'sDefaultSamlNameIdGenerator, measured.
- DefaultSamlResourceResolver
Resolves a provider's claim types from its allowed scopes through the resource store. Duende's, measured.
- DefaultSamlServiceProviderConfigurationValidator
Refuses a service provider registration this server cannot serve.
- InMemorySamlServiceProviderStore
In-memory service provider registry. Intended for development and single-instance hosting.
- IndexedEndpoint
An assertion consumer service: an endpoint a request can name by index. Duende 8.0.1's
IndexedEndpoint.
- NameIdGenerationContext
What a NameID is generated from.
- NameIdGenerationResult
A generated NameID, or why there is none.
- Saml2FrontChannelResult
What a sign-on is answered with: a signed response to post to the service provider, or an error to show. Duende 8.0.1's.
- Saml2InteractionResponse
What a SAML sign-on needs from the user: to sign in, nothing, or an error. Duende 8.0.1's.
- Saml2SSoResponseGenerator
The default ISaml2SsoResponseGenerator. Duende 8.0.1's
Saml2SSoResponseGenerator, measured.
- Saml2SloResponseGenerator
The default ISaml2SloResponseGenerator. Duende 8.0.1's
Saml2SloResponseGenerator, measured.
- Saml2SsoInteractionResponseGenerator
The default ISaml2SsoInteractionResponseGenerator. Duende 8.0.1's, measured.
- SamlAuthnRequestValidationResult
The outcome of validating an inbound AuthnRequest.
- SamlAuthnRequestValidator
Validates SP-initiated AuthnRequests against the registered service providers.
- SamlBindingExtensions
A binding's URN. Duende 8.0.1's
SamlBindingExtensions, measured.
- SamlConnectedApplicationStore
The clients, then the SAML service providers. Duende 8.0.1's
ConnectedApplicationStore, measured.
- SamlEndpointType
A service provider endpoint: where, and on which binding. Duende 8.0.1's
SamlEndpointType.
- SamlLogoutNotificationService
Signed, redirect-bound logout requests for a session's SAML service providers. Duende's.
- SamlLogoutRequestValidationResult
The outcome of validating a LogoutRequest. Duende 8.0.1's
LogoutRequestValidationResult.
- SamlLogoutRequestValidator
What a LogoutRequest must be before the single logout endpoint acts on it. Duende 8.0.1's
LogoutRequestValidator, its steps measured and run in its order; until 0.153.0 these checks were the endpoint's own.
- SamlResourceResolutionResult
The claim types a service provider may be issued, or why it may be issued none. Duende's.
- SamlResponseGenerator
Builds signed SAML responses for authenticated subjects (IdP role).
- SamlServiceProvider
A relying party (SAML service provider) registered with this identity provider.
- SamlServiceProviderConfigurationValidationContext
A service provider registration being checked, and what the check found.
- SamlServiceProviderProblems
Why a registered service provider cannot be served.
- SamlServiceProviderValidation
What makes a registered service provider unusable, checked where the registration is read.
- SamlSubjectContext
The claims to project into an issued assertion.
- ServiceProviderCertificate
A service provider's certificate and what it is for. Duende 8.0.1's
ServiceProviderCertificate.
- ValidatedAuthnRequest
A SAML sign-on being answered, as the profile service is shown it. Duende 8.0.1's
ValidatedAuthnRequest.
- ValidatedLogoutRequest
A LogoutRequest being validated at the single logout endpoint. Duende 8.0.1's
ValidatedLogoutRequest.
- ValidatingSamlServiceProviderStore
Refuses a registered service provider that cannot be served, where it is read.
Interfaces
- IAuthnRequestValidator
Validates an inbound AuthnRequest. Duende's
IAuthnRequestValidator; replace it to add or change a check.
- ILogoutRequestValidator
Validates an inbound LogoutRequest. Duende 8.0.1's
ILogoutRequestValidator; replace it to add or change a check.
- ISaml2SloResponseGenerator
Answers a service provider that asked to end the session: the signed
LogoutResponseit is sent. Duende 8.0.1'sISaml2SloResponseGenerator.
- ISaml2SsoInteractionResponseGenerator
Decides what a SAML sign-on needs from the user: to sign in, nothing, or an error. Duende 8.0.1's
ISaml2SsoInteractionResponseGenerator.
- ISaml2SsoResponseGenerator
Answers a SAML sign-on: the signed response a service provider is sent. Duende 8.0.1's
ISaml2SsoResponseGenerator.
- ISamlNameIdGenerator
Chooses the NameID an assertion names its subject by. Duende 8.0.1's
ISamlNameIdGenerator.
- ISamlResourceResolver
Which claim types a service provider may be issued as attributes. Duende 8.0.1's
ISamlResourceResolver.
- ISamlServiceProviderConfigurationValidator
Decides whether a SAML service provider registration can be served.
- ISamlServiceProviderStore
Resolves registered service providers by entity ID.
- ISamlSigningService
The certificate this identity provider signs SAML messages with, and the ones its metadata publishes. Duende's.
Enums
- KeyUse
What a service provider's certificate is for. Duende 8.0.1's
KeyUse.
- SamlBinding
The SAML bindings a service provider's endpoint can be reached on. Duende 8.0.1's
SamlBinding.
- SamlSigningBehavior
What is signed in a response to a service provider. Duende 8.0.1's
SamlSigningBehavior.