# Functions

NewEnsureAuth will be used to generate an auth wrapper.

# Constants

READ_HELLO will represent the permission required to access the application end points In this example we'll use the msx VIEW_SERVICES permission as our stand in as it is one of the default set Custom permissions can be added to MSX to suite whatever needs the application has.

# Variables

The MsxSecurity global will represent the MsxSecurity validator provided by msx-security.

# Structs

EnsureAuth will wrap http handle funcs that require auth.