Re:Starting your own bank is laborious but profitable (2009)
by y-c-o-m-b on Monday August 13, 2018 @03:38PM
(#17752938)
I was just thinking this exact thing. It's reckless to provide a third party your direct banking credentials. I feel unsafe entering those credentials into my browser as it is - but to share it with a third party product gives me the creeps. It's so stupidly easy to generate an access token that can be shared with third parties and restrict access to read-only. Why they didn't think of that is beyond me; the tech has been available for a very long time.
Re:Starting your own bank is laborious but profitable (2009)
by Jtsummers on Monday August 13, 2018 @03:45PM
(#17752999)
Want to know something really annoying? I bank with multiple banks. One institution uses access tokens. I can link them to my primary bank (the primary has a better "whole picture" view). But does my primary bank offer access tokens of their own? No. They understand the concept, but don't use it themselves.
Of course, I know why. Different teams. There's no cohesive vision to their IT work, same as every other enterprise out there.
EDIT: Cleaned up language. Removed some info I didn't really want here but really botched the posted version when I did.
Re:Starting your own bank is laborious but profitable (2009)
by venantius on Monday August 13, 2018 @05:20PM
(#17753732)
In Europe, PSD2 and the Open Banking initiatives provide this. All retail and commercial banks are required to provide open APIs to Account Information Service Providers or Payment Initiation Service Providers (the former being read-only, the latter read and write). Essentially you're talking about a delegated access / OAuth-style universe for banks and technology companies. It'd be great to see the US adopt something similar.
Let the user generate an API key that is (somehow) transmitted to the application with limited access. Then the user, at the bank's site, can revoke these authentications at any time. Stopped using YNAB? Revoke its key. Stopped using Mint? Revoke its key. Started using gnucash? Add a key.