User Manual

MapStyler Access Control

You can control access to the MapStyler endpoint in the following ways:

Control access in source-code

void Application_Start(object sender, EventArgs e)
{
	...
    // Start Mapzania 
    Mapzania.Services.Start(this, new Options {
        MapStylerAccess = Access.AllowLocal       
    });

    AreaRegistration.RegisterAllAreas();
    GlobalConfiguration.Configure(WebApiConfig.Register);
    RouteConfig.RegisterRoutes(RouteTable.Routes);
    BundleConfig.RegisterBundles(BundleTable.Bundles);
    ...
}

Control access as appSettings in web.config file

<configuration>
  <appSettings>
    ...
    <add key="Mapzania_MapStylerAccess" value="AllowLocal"/>
  </appSettings>
    ...
</configuration>

NOTE: If both options are configured, appSettings takes precedent.

See Mapzania.Services.Start for reference documentation.