added the ability to cache authentication locally to reduce strain on radius servers when the client does not support cookies