A third-party provider (TPP) is developing a personal finance management application that requires read-only access to a user's bank account transactions. To do this securely under Open Banking standards, which combination of technology and protocol is essential?
-
A
Direct database connection using a VPN for maximum data access.
-
B
A RESTful API for data retrieval and OAuth 2.0 for delegated authorization.
-
C
A SOAP API for complex queries and basic authentication for speed.
-
D
Screen scraping user credentials and storing them in an encrypted vault.