public bool RevokeToken(RevokeSessionTokenCommand revokeRequest) { var sessionToken = new BE.SessionToken() { Token = revokeRequest.Token, Active = false }; return(_storage.UpdateStatus(sessionToken)); }
public MaybeEmpty <BE.SessionToken> Get() { var sessionToken = new BE.SessionToken { User = null, Token = "", ExpireAt = DateTime.Now, }; return(MaybeEmpty <BE.SessionToken> .Of(sessionToken)); }
public MaybeEmpty <BE.SessionToken> GenerateToken(BE.User user) { var token = GenerateToken(TokenSize, true); var sessionToken = new BE.SessionToken() { User = user, Token = token, Active = true }; _storage.Save(sessionToken); return(MaybeEmpty <BE.SessionToken> .Of(sessionToken)); }
public bool UpdateStatus(BE.SessionToken sessionToken) { return(true); }
public void Save(BE.SessionToken sessionToken) { }