Table of Contents

Class ApplicationClaimsPrincipalSelectorContext

Namespace
Arc4u.Security.Principal
Assembly
Arc4u.dll

An IApplicationContext that stores the principal in CurrentPrincipal and reads it from Current.

[Export(typeof(IApplicationContext))]
[Shared]
public class ApplicationClaimsPrincipalSelectorContext : IApplicationContext
Inheritance
ApplicationClaimsPrincipalSelectorContext
Implements
Inherited Members

Properties

Principal

Gets the current principal when Current is an AppPrincipal; otherwise null.

public AppPrincipal? Principal { get; }

Property Value

AppPrincipal

Methods

SetPrincipal(AppPrincipal?)

public void SetPrincipal(AppPrincipal? principal)

Parameters

principal AppPrincipal

The principal, or null.