Show / Hide Table of Contents

Class ProcessPrincipalAccessor

Inheritance
object
NSPrincipalAccessorBase
ProcessPrincipalAccessor
Implements
INSPrincipalAccessor
Inherited Members
NSPrincipalAccessorBase.SignInWithTemporaryUser(ClaimsPrincipal, bool)
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.Security.Principal
Assembly: SoCore.dll
Syntax
public class ProcessPrincipalAccessor : NSPrincipalAccessorBase, INSPrincipalAccessor

Constructors

ProcessPrincipalAccessor()

Declaration
public ProcessPrincipalAccessor()

Properties

User

Get the current user-

Declaration
public override ClaimsPrincipal User { get; }
Property Value
Type Description
ClaimsPrincipal
Overrides
NSPrincipalAccessorBase.User

Methods

SignIn(ClaimsPrincipal)

Sign in with the current user.

Declaration
public override void SignIn(ClaimsPrincipal user)
Parameters
Type Name Description
ClaimsPrincipal user
Overrides
NSPrincipalAccessorBase.SignIn(ClaimsPrincipal)

SignOut()

Sign out the current user.

Declaration
public override void SignOut()
Overrides
NSPrincipalAccessorBase.SignOut()

Implements

INSPrincipalAccessor

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top