public override bool ParseAuthenticationNode(Variant node, Variant result)
{
//1. Users file validation
string usersFile = node[CONF_APPLICATION_AUTH_USERS_FILE];
if ((usersFile[0] != '/') && (usersFile[0] != '.'))
{
usersFile = (string)Configuration[CONF_APPLICATION_DIRECTORY] + usersFile;
}
if (!File.Exists(usersFile))
{
FATAL("Invalid authentication configuration. Missing users file: {0}", (usersFile));
return false;
}
_usersFile = usersFile;
if (!ParseUsersFile())
{
FATAL("Unable to parse users file {0}", usersFile);
return false;
}
return true;
}