Walter.Web.FireWall
UserTypes Enumeration
Walter.Web.FireWall Assembly > Walter.Web.FireWall Namespace : UserTypes Enumeration
Types of users that are discovered and that can be filtered on. ///
Syntax
public enum UserTypes : System.Enum 
Members
MemberDescription
All all options
Anyone Anyone has access, this is different from None as not defined is only valid if no firewall attribute is set and does not include users flagged with suspicious activity like cross-site actions or IsMalicious or IsUsingDeveloperTools flaggs
IsAcessingHoneypotEndpoints The is accessing on of the application honey-pot endpoints
IsBot The user type is a automated process interacting with your endpoint
IsCrossSiteSubmitting User executed a HttpPost, HttpDelete, or an HttpPut to the web application from a another domain
IsCrossSiteUser User is consuming resources from like script from another domain
IsHuman The user type has been discovered and is a human
IsIsp The user is coming from a cloud data center, could be an Internet service provider or a scrubbing engine
IsMalicious The is consumer is known to be malicious (is a behavior and not a user type therefore not included in anyone)
IsSearchEngineThe user is a search engine supported by the Walter.BOM.SearchEngine enum
IsTriggeringCSPViolationsInTheBrowser The user is triggering CSP violation in the browser
IsUsingDeveloperTools The is consumer is known to be using developer tools (is a behavior and not a user type therefore not included in anyone)
IsUsingPortScanning The is using port scanning tools to access the application via a port he is not intended to do
None No user type filter is defined and no checking based on user type will be done.
NotDiscovered The user type is not been discovered at this moment
Remarks

When used in the context of a filtered the user must be a given group. You can specify access to controllers, pages and actions on given user types.

The IFireWall.Configuration.Rules class can be used to configure default rules to allow or disallow access to endpoints to static files.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Walter.Web.FireWall.UserTypes

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Walter.Web.FireWall Namespace