Hi Adam,
Can you try a small code change and see if it solves the problem?
In the LoadSettings method, please change this:
authToken = Request.Params.Get("token");
to this:
if (Request.Params.Get("token") != null)
{
authToken = Request.Params.Get("token");
}
if (Request.Params.Get("token") != null) { authToken = Request.Params.Get("token"); }
After making this change rebuild the web project and test it again.
Best,
Joe