Show / Hide Table of Contents

Class SecurityHelper

Inheritance
System.Object
SecurityHelper
Namespace: LymeTemplateApi.Code
Assembly: LymeTemplateApi.Code.dll
Syntax
public static class SecurityHelper : object

Methods

GetUserInfo(Nullable<IPrincipal>, DataContext, Boolean)

Declaration
public static UserInfo GetUserInfo(IPrincipal? user, DataContext db, bool includeRoles = false)
Parameters
Type Name Description
System.Nullable<IPrincipal> user
DataContext db
System.Boolean includeRoles
Returns
Type Description
UserInfo

GetUserInfoAsync(ClaimsPrincipal, DataContext)

Declaration
public static async Task<UserInfo> GetUserInfoAsync(ClaimsPrincipal user, DataContext db)
Parameters
Type Name Description
ClaimsPrincipal user
DataContext db
Returns
Type Description
Task<UserInfo>

IsInternalUser(IPrincipal, DataContext)

Declaration
public static bool IsInternalUser(IPrincipal user, DataContext db)
Parameters
Type Name Description
IPrincipal user
DataContext db
Returns
Type Description
System.Boolean
In This Article
Back to top Generated by DocFX