Esempio n. 1
0
 public static void LogOut(string key)
 {
     if (authorizedList.ContainsKey(key))
     {
         authorizedList.Remove(key);
     }
     AuthorizationMiddleware.SetPrincipal(null);
 }
Esempio n. 2
0
        public static void LogIn(Principal principal)
        {
            string key = principal.GetKey();

            if (!authorizedList.ContainsKey(key))
            {
                authorizedList.Add(key, principal);
            }
            else
            {
                authorizedList[key] = principal;
            }
            AuthorizationMiddleware.SetPrincipal(principal);
        }