Unobtrusively handles security based on roles (authorization) plus authentication initialization