Class AmbientSecurityContext
Ambient security context (Thread-Local)
Allows automatic access to current security context anywhere in code
public static class AmbientSecurityContext
Inheritance
Properties
Current
Current security context for this thread
public static IRedbSecurityContext? Current { get; set; }
Methods
CreateUserContext(IRedbUser)
Create temporary context with user
public static IDisposable CreateUserContext(IRedbUser user)
GetOrCreateDefault()
Get current context or create default system context
public static IRedbSecurityContext GetOrCreateDefault()
SetContext(IRedbSecurityContext)
Set context for the duration of an action
public static IDisposable SetContext(IRedbSecurityContext context)