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.​Hosting.​DynamicProviders.​SamlAuthenticationOptions
Assembly: Duende.IdentityServer
Inheritance: object → Microsoft.​AspNetCore.​Authentication.​AuthenticationSchemeOptions → SamlAuthenticationOptions
Public options type for SAML dynamic provider configuration. Enables customers to use <c>ConfigureAuthenticationOptions<SamlAuthenticationOptions, SamlProvider></c> to customize SAML provider behavior per-scheme, matching the OIDC pattern with <c>ConfigureAuthenticationOptions<OpenIdConnectOptions, OidcProvider></c> .
Properties
public
string
SpEntityId
The SP entity ID for this provider. When set, overrides the value from
<see cref="P:Duende.IdentityServer.Models.SamlProvider.SpEntityId" /> or the IdentityServer issuer default.
public
string
OutboundSigningAlgorithm
The outbound signing algorithm for requests to this provider.
When set, overrides the value from <see cref="P:Duende.IdentityServer.Models.SamlProvider.OutboundSigningAlgorithm" /> .
public
bool?
WantAssertionsSigned
Whether assertions from this provider must be signed.
Null means use the value from <see cref="T:Duende.IdentityServer.Models.SamlProvider" /> .
public
string
SignInScheme
Authentication scheme to sign in with after SAML authentication completes.
When set, overrides the value from <see cref="P:Duende.IdentityServer.Configuration.DynamicProviderOptions.SignInScheme" /> .
public
string
SignOutScheme
Authentication scheme to sign out with when a logout request is received.
When set, overrides the value from <see cref="P:Duende.IdentityServer.Configuration.DynamicProviderOptions.SignOutScheme" /> .
public
string
ClaimsIssuer
public
object
Events
public
System.​Type
EventsType
public
string
ForwardDefault
public
string
ForwardAuthenticate
public
string
ForwardChallenge
public
string
ForwardForbid
public
string
ForwardSignIn
public
string
ForwardSignOut
public
System.​Func<​Microsoft.​AspNetCore.​Http.​HttpContext, string>
ForwardDefaultSelector
TimeProvider
Methods
public
void
Validate​()
Inherited from Microsoft.​AspNetCore.​Authentication.​AuthenticationSchemeOptions
public
void
Validate​(string scheme)
Inherited from Microsoft.​AspNetCore.​Authentication.​AuthenticationSchemeOptions
public
bool
Equals​(object obj)
Inherited from object
protected
void
Finalize​()
Inherited from object
public
int
GetHashCode​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object