1. A method to provide a structured logout from a user session, comprising: providing a logout strategy to include a set of security levels of varying sensitivity, each security level having a set of permissions associated therewith and that are enforced upon occurrence of an event, and wherein each succeeding security level in the set of security levels is reached as an event associated with the succeeding security level occurs; upon occurrence of an event associated with a security level, enforcing the set of permissions associated with the security level against at least one managed object while continuing the user session; and upon reaching a final security level of the set of security levels, ending the user session.