Big News! Split is now part of Harness. Learn more at Harness and read why we are excited by this move.

const jwt = require("jsonwebtoken");

const config = process.env;

const verifyToken = (req, res, next) => {
  const token =
    req.body.token || req.query.token || req.headers["x-access-token"];

  if (!token) {
    return res.status(403).send("A token is required for authentication");
  }

  try {
    req.user = jwt.verify(token, config.TOKEN_KEY);
  } catch (err) {
    return res.status(401).send("Invalid Token");
  }

  return next();
};

module.exports = verifyToken;

Moneyfarm @ Split

Moneyfarm makes personal investing simple and accessible. Moneyfarm is an online investment advisor and one of the largest digital wealth management companies in Europe. They provide online financial advisory and execution services.

About Moneyfarm

Moneyfarm makes personal investing simple and accessible. Moneyfarm is an online investment advisor and one of the largest digital wealth management companies in Europe. They provide online financial advisory and execution services.

USE CASES

Feature Experimentation, Feature Flags, Feature Management

Learn how Moneyfarm uses Split to improve their business

Moneyfarm enable their users to manage their money in an efficient way and offer services that provide personal advice on ETFs and trading activity. They have over 100,000 active investors and more than £2.6 billion in assets under management on the platform. The business is a disruptor and considered to be one of the most influential fintechs in the UK and Italy. 

World-class software development teams at enterprises like Moneyfarm use Split to deliver impactful products that move the needle for their business. Engineering teams at Moneyfarm trust Split to drive their development and deliver features that improve business outcomes.

“The integration with Amazon S3 helps us track all the events that happen offline. In our case, an example is someone investing money on our own bank account. That cannot be tracked through Segment, but we obviously aware of when someone sends us the money.”

“An integration with Amazon S3 means that we can simply provide a data feed to our S3. Importing the data into Split and then being able to see how many people deposited money and how much they deposited in all the features that we have or we are A/B testing.”

Stefano Giudici – Lead Product Manager at Moneyfarm

Get Split Certified

Split Arcade includes product explainer videos, clickable product tutorials, manipulatable code examples, and interactive challenges.

Deliver software features that matter, fast

The Split Feature Data Platform™ gives you the confidence to move fast without breaking things. Set up feature flags and safely deploy to production, controlling who sees which features and when. Connect every flag to contextual data, so you can know if your features are making things better or worse and act without hesitation. Effortlessly conduct feature experiments like A/B tests without slowing down. Whether you’re looking to increase your releases, to decrease your MTTR, or to ignite your dev team without burning them out–Split is both a feature management platform and partnership to revolutionize the way the work gets done. Switch on a free account today or schedule a demo to learn more.

Want to Dive Deeper?

We have a lot to explore that can help you understand feature flags. Learn more about benefits, use cases, and real world applications that you can try.

Create Impact With Everything You Build

We’re excited to accompany you on your journey as you build faster, release safer, and launch impactful products.