Table of Contents

Class DefaultSessionClaimsFilter

Namespace
Fdyay.IdentityServer.AspNetIdentity
Assembly
Fdyay.IdentityServer.AspNetIdentity.dll

Carries every claim the current principal has of a type the new one does not.

public class DefaultSessionClaimsFilter : ISessionClaimsFilter
Inheritance
DefaultSessionClaimsFilter
Implements
Inherited Members

Remarks

Duende 8.0.1's DefaultSessionClaimsFilter, measured.

Methods

FilterToSessionClaimsAsync(SecurityStampRefreshingPrincipalContext, CancellationToken)

The claims of CurrentPrincipal to carry onto the new principal.

public virtual Task<IReadOnlyCollection<Claim>> FilterToSessionClaimsAsync(SecurityStampRefreshingPrincipalContext context, CancellationToken ct = default)

Parameters

context SecurityStampRefreshingPrincipalContext
ct CancellationToken

Returns

Task<IReadOnlyCollection<Claim>>

Exceptions

ArgumentNullException

context is null.