C# Class Amss.Boilerplate.Common.Security.ApplicationPrincipal

Inheritance: IApplicationPrincipal
Show file Open project: quadio/amss-boilerplate Class Usage Examples

Public Properties

Property Type Description
Anonymous IApplicationPrincipal

Private Properties

Property Type Description

Public Methods

Method Description
ApplicationPrincipal ( IApplicationIdentity identity, string roles, string permissions ) : System
HasPermission ( string permission ) : bool
IsInRole ( string role ) : bool

Method Details

ApplicationPrincipal() public method

public ApplicationPrincipal ( IApplicationIdentity identity, string roles, string permissions ) : System
identity IApplicationIdentity
roles string
permissions string
return System

HasPermission() public method

public HasPermission ( string permission ) : bool
permission string
return bool

IsInRole() public method

public IsInRole ( string role ) : bool
role string
return bool

Property Details

Anonymous public static property

public static IApplicationPrincipal Anonymous
return IApplicationPrincipal