public static UserAuthResult <T> Current(string token) { var authInfoStroage = AuthInfoStroageFactory.CreateAuthInfoStroage(); var t = authInfoStroage.GetUserByToken <T>(token); if (t == null) { return(null); } else { return(new UserAuthResult <T>(token, t)); } }
public static string GetTokenByIdentity(string identity) { var authInfoStroage = AuthInfoStroageFactory.CreateAuthInfoStroage(); return(authInfoStroage.GetTokenByIdentity(identity)); }
public void Remove() { var authInfoStroage = AuthInfoStroageFactory.CreateAuthInfoStroage(); authInfoStroage.Remove(this.Token); }
public void Save(Action <T> existCallBack) { var authInfoStroage = AuthInfoStroageFactory.CreateAuthInfoStroage(); authInfoStroage.Save(Token, this.UserInfo, existCallBack); }
public static List <UserAuthResult <T> > FindAll() { var authInfoStroage = AuthInfoStroageFactory.CreateAuthInfoStroage(); return(authInfoStroage.FindAll <T>().Select(p => new UserAuthResult <T>(p)).ToList()); }