Class ConfigureSecurityStampValidatorOptions
- Namespace
- Fdyay.IdentityServer.AspNetIdentity
- Assembly
- Fdyay.IdentityServer.AspNetIdentity.dll
Sets Identity's OnRefreshingPrincipal to SecurityStampValidatorCallback.
public class ConfigureSecurityStampValidatorOptions : IConfigureOptions<SecurityStampValidatorOptions>
- Inheritance
-
ConfigureSecurityStampValidatorOptions
- Implements
- Inherited Members
Remarks
Duende 8.0.1's ConfigureSecurityStampValidatorOptions, measured: registered by AddAspNetIdentity.
Constructors
ConfigureSecurityStampValidatorOptions(ISessionClaimsFilter, IHttpContextAccessor)
Creates the configuration, as the container resolves it.
public ConfigureSecurityStampValidatorOptions(ISessionClaimsFilter sessionClaimsFilter, IHttpContextAccessor httpContextAccessor)
Parameters
sessionClaimsFilterISessionClaimsFilterChooses the session's claims that the refreshed principal keeps.
httpContextAccessorIHttpContextAccessorReaches the request in flight, whose abort token cancels the filter.
Methods
Configure(SecurityStampValidatorOptions)
Sets OnRefreshingPrincipal to UpdatePrincipal(SecurityStampRefreshingPrincipalContext, ISessionClaimsFilter, CancellationToken) with this server's ISessionClaimsFilter, cancelled when the request is.
public virtual void Configure(SecurityStampValidatorOptions options)
Parameters
optionsSecurityStampValidatorOptionsThe security stamp validator's options.
Exceptions
- ArgumentNullException
optionsis null.