Thursday, June 23, 2016

The bad news ... and then some good news (sort of)

Hi Mojito Users,

I have been working on the login problem for over a week now. The issue is that Mint changed their login process and now requires a second verification step when you login from a different computer or a new location. The verification is usually a code sent via email.

Other software programmers on the internet have figured out the underlying network requests that Mint requires. However, these individuals are running a script directly from their computers to download their accounts, etc., and Mint can't tell the difference between the script and a normal web browser running on their computer. Mojito is different. Mojito runs within Google Sheets directly from Google's servers, not from your home computer.

And that's the problem. No matter how I modify and tweak Mojito to send the new login requests to Mint, it always fails. Mint sees the network requests coming from Google's servers and rejects them. Logging into Mint directly from Mojito is simply no longer possible.

Having been a heavy Mojito user myself for over two years, I was desperate to find some way to get Mojito working again. I finally found one ... but it's not pretty. Some of you may decide that is just too "technical" and choose to stop using Mojito. I sincerely apologize if that is the case.

The work-around requires a few steps, which I will post once I have finished updating Mojito (hopefully in the next few days!). The gist is that you will have to log in to the Mint website directly, copy the Mint HTTP headers from Chrome's developer tools window, and paste the headers into Mojito (via a new Mint Authentication window). Like I said, it's not pretty ... but it works. The one nice thing about this change is that Mojito will not require re-authentication as long as you keep the Mint website active.

Stay tuned. I will post more detailed steps for the login work-around once Mojito is ready.

Thanks,
-b3

5 comments:

  1. OK. I see the HTML code in the Developer window. Can you show an example of the header that you suggest copying and exactly where to paste it. Thanks. Of course, I can wait. Just found Mojito so I guess I could be a little patient. ;-) Thanks!

    ReplyDelete
    Replies
    1. Hey, sorry. I should have put a note on the Download page to indicate that Mojito is currently broken. I'm not quite done modifying Mojito to use the Mint http headers instead of Mint login credentials (email/password), but when that's finished, I'll post the new version.

      Delete
  2. Great!!, i have no problems to do a few or a lot of steps .
    I am crazy at this time not having my data

    ReplyDelete
  3. glad you found a fix, this is an interesting tool

    ReplyDelete