# c['www'] = dict(port=8010,
# plugins=dict(waterfall_view={}, console_view={}, grid_view={}))
c['www'] = {
+ 'auth': util.RemoteUserAuth(
+ # override default which requires an email address with @
+ headerRegex="(?P<username>.*)"
+ ),
+ 'authz': util.Authz(
+ allowRules=[
+ # admins can run any control item
+ util.AnyControlEndpointMatcher(role="admins"),
+ ],
+ roleMatchers=[
+ util.RolesFromUsername(roles=["admins"],usernames=["erik"])
+ ],
+ stringsMatcher=util.fnmatchStrMatcher
+ ),
'port' : 8010,
'ws_ping_interval': 30
}