Interface for user storage. Verify all steps from specification. Sample for OAuth consumer. Ability to connect middleware. Don’t specify port separately (in server constructor) Tests Store keys in redis. Move vars inside modules in settings