Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class Duende.​IdentityServer.​Saml.​Models.​SamlAuthenticationContext

Assembly: Duende.IdentityServer

Inheritance: object → SamlAuthenticationContext

Implemented Interfaces

Represents contextual information about a SAML authentication request, extracted from <see cref="T:Duende.IdentityServer.Saml.SamlAuthenticationState" /> for use by login UI pages. Mirrors the OIDC <c>AuthorizationRequest</c> pattern.

Properties

ServiceProvider
The service provider that initiated the authentication request.
public string
IdP
public string
LoginHint
public string
Tenant
PromptModes
public string
RelayState
The RelayState parameter from the original SAML request.
public bool
IsIdpInitiated
Indicates whether this is an IdP-initiated SSO flow (no AuthnRequest).
StateId
The identifier of the stored SAML authentication state entry. Used by <see cref="M:Duende.IdentityServer.Services.IIdentityServerInteractionService.DenyAuthenticationAsync(Duende.IdentityServer.Models.IAuthenticationContext,Duende.IdentityServer.Models.InteractionError,System.Threading.CancellationToken,System.String)" /> to write denial information back to the state store.
RequestedAuthnContext
The requested authentication context from the AuthnRequest, if present.

Methods

public bool
Equals​(object obj)
Inherited from object
protected void
Finalize​()
Inherited from object
public int
GetHashCode​()
Inherited from object
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object