SlideShare a Scribd company logo
Nomura Research Institute
Nat Sakimura
Chairman of the Board, OpenID Foundation
Research Fellow, Nomura Research Institute
#apidays
Foundation Financial API WG
• OpenID® is a registered trademark of OpenID Foundation.
• *Unless otherwise noted, all the photos and vector images are licensed by GraphicStocks.
13th December 2016
http://openid.net/wg/fapi/
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
2
Nat Sakimura
nAuthor of:
lOpenID Connect Core 1.0
lJSON Web Token [RFC7519]
lJSON Web Signature [7515]
lOAuth PKCE [RFC7636]
lOAuth JAR [forthcoming]
lEtc.
nEditor of:
lISO/IEC 29184 Guidelines for online notice and
consent
lISO/IEC 29100 AMD: Privacy Framework
lISO/IEC 27551 Requirements for attribute based
unlinkable entity authentication
lEtc.
Research Fellow, Nomura
Research Institute
Chairman of the Board,
OpenID Foundation
Chair, Financial API WG
Head of Japanese delegation to
ISO/IEC JTC 1/SC 27/WG5
Liaison Officer from ISO/IEC JTC
1/SC 27/WG5 to OECD/SPDE
Identity & Privacy research for
decades.
Grew up in Kenya!
Amateur flutist
(Most recent recording at
https://youtu.be/3gTCQhTcXL0)
• https://nat.Sakimura.org/
• @_nat_en (English)
• @_nat (Japanese)
• Linked.in/natsakimura
• https://www.linkedin.com
/in/natsakimura
• https://ja.wikipedia.org/w
iki/
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
3
?Do you use Personal Finance Software?
What are the current problems?
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
4
When NRI started screen scraping in 2001,
we thought it will be a temporary solution.
4
“There was OFX, and SAML was coming. SOAP was gaining momentum.
We should be able to get out of scraping business in a few years time!”
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
5
WRONG!
5
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
6
After 15 years, we are still screen scraping.
6
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
7
The situation is changing though.
7
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
8
Fintech is gaining a lot of interest lately
SOURCE Google Trends
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
9
API is known to be one of the three main component of FinTech
9
Use cases for Identity Federation
API in Financial sector
1. Account Opening (incl. KYC)
2. Personal Asset Managment
3. Payment, Sending Money
4. Loan Application
5. AI assisted portfolio management
(Source) Nikkei BP: Fintech Revolution P.4
(Source)Nikkei BP: FinTech Yearbook
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
10
I
nJSON , XML + OAuth 2.0
INDUSTRY PUSH >
US: FS-ISAC Durable Data API
10
(Source) FS-ISAC FSDDA WG
OpenID Financial API
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
11
REGULATORY PUSH>
EU Payment Service Directive 2 mandates API availability by the end of 2017.
11
(SOURCE) ODI OBWG: The Open Banking Standard (2016)
JSON REST
OAuth
OpenID Connect
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
12
Regulatory Pressures
lRelease 1 – to be completed within 12 months
▪ the launch of a tightly scoped Open Banking API,
enabling select, read-access, open data use cases.
lRelease 2 – to be completed by end of Q1 2017
▪ Third party read access to “midata”* personal
customer data (Read Only)
lRelease 3 – to be completed by end of Q1 2018
▪ Similar to R2 but has “midata” business customer
data sets (Read Only)
lRelease 4 – to be completed by end of Q1 2019
▪ Higher Risk – Full read & write access.
12
* Minimum midata is a csv file.
2.4.4. Debit/Credit: Displays the monies paid in and out of the account. Information
provided in a single column (indicating whether a transaction is a debit or credit
using the symbols -/+),
2.4.5. Running Balance: Provides an account balance after each transaction.
2.4.6. The columns will be titled: Date, Type, Merchant/Description Debit/Credit,
Balance.
2.4.7. Arranged overdraft limit at point of download.
3. Example of midata minimum standard
Draft midata minimum standard
Date Type
Merchant/
Description
Debit/Credit Balance
04/03/2014 VIS Boots the Chemist £5.00 £260.00
04/03/2014 DD Fitness First -£50.00 £255.00
03/03/2014 ATM ATM withdrawal -£100.00 £305.00
03/03/2014 TRF etc. -£20.00 £405.00
02/03/2014 VIS etc. -£75.00 £425.00
01/03/2014 CSH etc. -£50.00 £500.00
Arranged
overdraft limit
04/03/2014 £1000.00
(SOURCE) http://www.pcamidata.co.uk/445505-v2-
PCA_midata_-_file_content_standard_-_March_2015-
2.pdf
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
13
And the mere fact that we are here!
13
(SOURCE) API Day Web Site <http://apidays.io/>
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
14
Now is the time!
14
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
15
?but what API protection?
15
and what API request/response?
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
16
Solution Time!
16
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
17
OpenID Foundation
Financial API WG (FAPI WG)
17
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
18
Purpose
18
JSON REST
OAuth
OpenID Connect
(SOURCE) ODI OBWG: The Open Banking Standard (2016)
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
19
Enable
napplications to utilize the data stored in the financial account,
napplications to interact with the financial account, and
nusers to control the security and privacy settings.
Both commercial and investment banking account as well as
insurance, and credit card accounts are to be considered.
(Source) OpenID Foundation Financial API WG draft charter
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
20
So that we can finally get rid of password
storing and screen scraping!
20
Enhanced Authentication Profile WG
http://openid.net/wg/eap/
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
21
It will also help foster
the FinTech companies.
21
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
22
Why OpenID Foundation?
•Authors of OAuth, JWT, JWS, OpenID
Connect are all here.
Right
People
•Royalty Free, Mutual Non-Assert, so
that everyone can use it freely.Right IPR
•Free to join WGs. (Sponsors welcome)
•WTO TBT Compliant Process.
Right
Structure
22
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
23
Working Together
23
OpenID FAPI
UK Implementation Entity
(Chair)
(Co-Chair)(Co-Chair)
(UK IE Liaison)
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
24
In a IPR safe and Completely Open Environment
nIPR regime
lMutually assured patent non-assert
lTrademark (OpenID®) control against false claim of
the spec support
lCertification support to reinforce the interoperability
nCompletely Open Environment
lFree of charge to join the WG as long as you file the
IPR agreement
lBitbucket (git) to track the changes
▪ File an issue and send a pull request!
nMade possible by these sponsors!
24
Sustaining corporate members (board members)
Corporate members
Non-profit members
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
2626
JSON REST
OAuth
OpenID Connect
Locked down profile for
interoperability.
Holder of Key and out-of-
band authorization for
higher risk scenario
(write).
Privacy Considerations.
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
27
Possible Approaches
27
JSON REST
OAuth
OpenID Connect
Based on FS-ISAC DDA
Internationalize
Convert to Swagger
• Based on FS-ISAC DDA
etc.
• Provide Swagger and
HAL.
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
28
What we have achieved so far
nStarted off of 2 parts approach (Read Only & Read Write)
l But found that was too optimistic. Significant addition needed to
Data API while some functionality was really time sensitive.
l Thus …
n5 parts approach
Part 1: Read Only API Security Profile
Part 2: Read and Write API Security Profile
Part 3: Open Data API
Part 4: Protected Data API and Schema - Read only
Part 5: Protected Data API and Schema - Read and Write
28
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
29
Current Part 1 and thoughts on Part 2 will
be discussed tomorrow.
29
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
30
Once complete, consider submitting it to ISO/TC 68
30
nISO 20022 Financial Services - universal financial industry
message scheme.
Part 1: Overall Methodology and Format Specifications for Inputs and
Outputs to/from the ISO 20022 Repository
Part 2: Roles and responsibilities of the registration bodiesPart 3: (TS)
XML design rules
Part 5: (TS) Reverse engineering
Part 6: Message Transport Characteristics
© 2016 by Nomura Research Institute. All rights reserved.
Copyright © 2016 Nat Sakimura. All Rights Reserved.
31
Join the group!
https://openid.net/wg/fapi/
31

More Related Content

Viewers also liked (7)

PPTX
Oidc how it solves your problems
Nat Sakimura
 
PDF
Blockchain and Big Data/IoT
Eiji Sasahara, Ph.D., MBA 笹原英司
 
PDF
OpenID Authentication by example
Chris Vertonghen
 
PDF
Introduction to OpenID Connect
Nat Sakimura
 
PPTX
DataPower Restful API Security
Jagadish Vemugunta
 
PPTX
Deep-Dive: API Security in the Digital Age
Apigee | Google Cloud
 
PPTX
Blockchain Consensus Protocols
Melanie Swan
 
Oidc how it solves your problems
Nat Sakimura
 
Blockchain and Big Data/IoT
Eiji Sasahara, Ph.D., MBA 笹原英司
 
OpenID Authentication by example
Chris Vertonghen
 
Introduction to OpenID Connect
Nat Sakimura
 
DataPower Restful API Security
Jagadish Vemugunta
 
Deep-Dive: API Security in the Digital Age
Apigee | Google Cloud
 
Blockchain Consensus Protocols
Melanie Swan
 

Similar to API Days 2016 Day 1: OpenID Financial API WG (20)

PPTX
Introduction to the FAPI Read & Write OAuth Profile
Nat Sakimura
 
PDF
Introduction to 
the FAPI Read & Write OAuth Profile - Jan 2018 Updates
Nat Sakimura
 
PDF
OpenID Foundation Workshop at EIC 2018 - Introduction to the FAPI Read & Writ...
MikeLeszcz
 
PDF
Issues towards Open Banking ecosystem and how OpenID Foundation tackles them ...
FinTechLabs.io
 
PDF
Implementing WebAuthn & FAPI supports on Keycloak
Yuichi Nakamura
 
PPTX
APIdays London 2020: Toward certifying Financial-grade API security profile w...
Hitachi, Ltd. OSS Solution Center.
 
PDF
ForgeRock Open banking - Meetup 28/06/2018
Quentin Castel
 
PPTX
Identity Management: Using OIDC to Empower the Next-Generation Apps
Tom Freestone
 
PPTX
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays
 
PPTX
Exploring Best Practices for Implementing Authn and Authz in a Cloud-Native E...
Hitachi, Ltd. OSS Solution Center.
 
PDF
FIDO Authentication: Its Evolution and Opportunities in Business -FIDO Allian...
FIDO Alliance
 
PDF
KubeConRecap_nakamura.pdf
Hitachi, Ltd. OSS Solution Center.
 
PDF
Exploring Best Practice for Implementing Authn and Authz in a Cloud-Native En...
Hitachi, Ltd. OSS Solution Center.
 
PDF
Blockchain Primer - Founder Collective - December 2017
Parul Singh
 
PPTX
ISTA 2017 - Blockchain, beyond Bitcoin
Vladimir Savchenko
 
PDF
Public hyperledger meetup sf may 2018
Oracle Developers
 
PDF
Powering Real­time Decision Engines in Finance and Healthcare using Open Sour...
Greg Makowski
 
PDF
How should startups embrace the trend of IoT and Big Data
Ruvento Ventures
 
PDF
IOT Networks
Marc Nader
 
PPTX
OpenAPI v.Next - Events, Alternative Schemas & the Road Ahead
Ted Epstein
 
Introduction to the FAPI Read & Write OAuth Profile
Nat Sakimura
 
Introduction to 
the FAPI Read & Write OAuth Profile - Jan 2018 Updates
Nat Sakimura
 
OpenID Foundation Workshop at EIC 2018 - Introduction to the FAPI Read & Writ...
MikeLeszcz
 
Issues towards Open Banking ecosystem and how OpenID Foundation tackles them ...
FinTechLabs.io
 
Implementing WebAuthn & FAPI supports on Keycloak
Yuichi Nakamura
 
APIdays London 2020: Toward certifying Financial-grade API security profile w...
Hitachi, Ltd. OSS Solution Center.
 
ForgeRock Open banking - Meetup 28/06/2018
Quentin Castel
 
Identity Management: Using OIDC to Empower the Next-Generation Apps
Tom Freestone
 
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays
 
Exploring Best Practices for Implementing Authn and Authz in a Cloud-Native E...
Hitachi, Ltd. OSS Solution Center.
 
FIDO Authentication: Its Evolution and Opportunities in Business -FIDO Allian...
FIDO Alliance
 
KubeConRecap_nakamura.pdf
Hitachi, Ltd. OSS Solution Center.
 
Exploring Best Practice for Implementing Authn and Authz in a Cloud-Native En...
Hitachi, Ltd. OSS Solution Center.
 
Blockchain Primer - Founder Collective - December 2017
Parul Singh
 
ISTA 2017 - Blockchain, beyond Bitcoin
Vladimir Savchenko
 
Public hyperledger meetup sf may 2018
Oracle Developers
 
Powering Real­time Decision Engines in Finance and Healthcare using Open Sour...
Greg Makowski
 
How should startups embrace the trend of IoT and Big Data
Ruvento Ventures
 
IOT Networks
Marc Nader
 
OpenAPI v.Next - Events, Alternative Schemas & the Road Ahead
Ted Epstein
 
Ad

More from Nat Sakimura (17)

PPTX
FAPI and beyond - よりよいセキュリティのために
Nat Sakimura
 
PDF
OpenID in the Digital ID Landscape: A Perspective From the Past to the Future
Nat Sakimura
 
PDF
170724 JP/UK Open Banking Summit English Translation
Nat Sakimura
 
PDF
金融 API 時代のセキュリティ: OpenID Financial API (FAPI) WG
Nat Sakimura
 
PPTX
ブロックチェーン〜信頼の源泉の民主化のもたらす変革
Nat Sakimura
 
PPTX
Future Proofing the OAuth 2.0 Authorization Code Grant Protocol by the applic...
Nat Sakimura
 
PPTX
Transient client secret extension
Nat Sakimura
 
PPTX
Nc 30 sakimura-distribution_0604
Nat Sakimura
 
PPTX
Smartphone Native Application OP
Nat Sakimura
 
PPTX
Open idとcyber空間
Nat Sakimura
 
PDF
サイバー空間上の信頼フレームワークとパーソナルデータ経済
Nat Sakimura
 
PPTX
Closing Note
Nat Sakimura
 
PPTX
20110706 PIDSプロジェクト中間報告
Nat Sakimura
 
PPTX
Open id specifications_work_update-tokyo_2011
Nat Sakimura
 
PPTX
国民ID制度とトラスト・フレームワーク
Nat Sakimura
 
PPT
Introduction to OpenID TX proposed extension
Nat Sakimura
 
PPT
Sharing the Success of OpenID Japan Success
Nat Sakimura
 
FAPI and beyond - よりよいセキュリティのために
Nat Sakimura
 
OpenID in the Digital ID Landscape: A Perspective From the Past to the Future
Nat Sakimura
 
170724 JP/UK Open Banking Summit English Translation
Nat Sakimura
 
金融 API 時代のセキュリティ: OpenID Financial API (FAPI) WG
Nat Sakimura
 
ブロックチェーン〜信頼の源泉の民主化のもたらす変革
Nat Sakimura
 
Future Proofing the OAuth 2.0 Authorization Code Grant Protocol by the applic...
Nat Sakimura
 
Transient client secret extension
Nat Sakimura
 
Nc 30 sakimura-distribution_0604
Nat Sakimura
 
Smartphone Native Application OP
Nat Sakimura
 
Open idとcyber空間
Nat Sakimura
 
サイバー空間上の信頼フレームワークとパーソナルデータ経済
Nat Sakimura
 
Closing Note
Nat Sakimura
 
20110706 PIDSプロジェクト中間報告
Nat Sakimura
 
Open id specifications_work_update-tokyo_2011
Nat Sakimura
 
国民ID制度とトラスト・フレームワーク
Nat Sakimura
 
Introduction to OpenID TX proposed extension
Nat Sakimura
 
Sharing the Success of OpenID Japan Success
Nat Sakimura
 
Ad

Recently uploaded (20)

PDF
BRKAPP-1102 - Proactive Network and Application Monitoring.pdf
fcesargonca
 
PPTX
Academic Debate: Creation vs Evolution.pptx
JOHNPATRICKMARTINEZ5
 
PPTX
PHIPA-Compliant Web Hosting in Toronto: What Healthcare Providers Must Know
steve198109
 
PDF
The Hidden Benefits of Outsourcing IT Hardware Procurement for Small Businesses
Carley Cramer
 
PDF
google promotion services in Delhi, India
Digital Web Future
 
PPTX
My Mother At 66! (2).pptx00000000000000000000000000000
vedapattisiddharth
 
PPTX
Networking_Essentials_version_3.0_-_Module_3.pptx
ryan622010
 
PDF
AI security AI security AI security AI security
elite44
 
PDF
Top 10 Testing Procedures to Ensure Your Magento to Shopify Migration Success...
CartCoders
 
PDF
BRKSP-2551 - Introduction to Segment Routing.pdf
fcesargonca
 
PPTX
Ransomware attack and its effects on cyber crimes
ShilpaShreeD
 
PDF
Digital burnout toolkit for youth workers and teachers
asociatiastart123
 
PDF
web application development company in bangalore.pdf
https://dkpractice.co.in/seo.html tech
 
PPTX
Networking_Essentials_version_3.0_-_Module_5.pptx
ryan622010
 
PPTX
西班牙巴利阿里群岛大学电子版毕业证{UIBLetterUIB文凭证书}文凭复刻
Taqyea
 
PDF
The Convergence of Threat Behaviors Across Intrusions
Joe Slowik
 
PDF
Empowering Local Language Email with IDN & EAI – Powered by XgenPlus
XgenPlus Technologies
 
PDF
Materi tentang From Digital Economy to Fintech.pdf
Abdul Hakim
 
PDF
Cybersecurity Nightmare_ 16 Billion Passwords Leaked in Data Breach by Orage ...
Orage Technologies
 
PPTX
美国电子毕业证帕克大学电子版成绩单UMCP学费发票办理学历认证
Taqyea
 
BRKAPP-1102 - Proactive Network and Application Monitoring.pdf
fcesargonca
 
Academic Debate: Creation vs Evolution.pptx
JOHNPATRICKMARTINEZ5
 
PHIPA-Compliant Web Hosting in Toronto: What Healthcare Providers Must Know
steve198109
 
The Hidden Benefits of Outsourcing IT Hardware Procurement for Small Businesses
Carley Cramer
 
google promotion services in Delhi, India
Digital Web Future
 
My Mother At 66! (2).pptx00000000000000000000000000000
vedapattisiddharth
 
Networking_Essentials_version_3.0_-_Module_3.pptx
ryan622010
 
AI security AI security AI security AI security
elite44
 
Top 10 Testing Procedures to Ensure Your Magento to Shopify Migration Success...
CartCoders
 
BRKSP-2551 - Introduction to Segment Routing.pdf
fcesargonca
 
Ransomware attack and its effects on cyber crimes
ShilpaShreeD
 
Digital burnout toolkit for youth workers and teachers
asociatiastart123
 
web application development company in bangalore.pdf
https://dkpractice.co.in/seo.html tech
 
Networking_Essentials_version_3.0_-_Module_5.pptx
ryan622010
 
西班牙巴利阿里群岛大学电子版毕业证{UIBLetterUIB文凭证书}文凭复刻
Taqyea
 
The Convergence of Threat Behaviors Across Intrusions
Joe Slowik
 
Empowering Local Language Email with IDN & EAI – Powered by XgenPlus
XgenPlus Technologies
 
Materi tentang From Digital Economy to Fintech.pdf
Abdul Hakim
 
Cybersecurity Nightmare_ 16 Billion Passwords Leaked in Data Breach by Orage ...
Orage Technologies
 
美国电子毕业证帕克大学电子版成绩单UMCP学费发票办理学历认证
Taqyea
 

API Days 2016 Day 1: OpenID Financial API WG

  • 1. Nomura Research Institute Nat Sakimura Chairman of the Board, OpenID Foundation Research Fellow, Nomura Research Institute #apidays Foundation Financial API WG • OpenID® is a registered trademark of OpenID Foundation. • *Unless otherwise noted, all the photos and vector images are licensed by GraphicStocks. 13th December 2016 http://openid.net/wg/fapi/
  • 2. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 2 Nat Sakimura nAuthor of: lOpenID Connect Core 1.0 lJSON Web Token [RFC7519] lJSON Web Signature [7515] lOAuth PKCE [RFC7636] lOAuth JAR [forthcoming] lEtc. nEditor of: lISO/IEC 29184 Guidelines for online notice and consent lISO/IEC 29100 AMD: Privacy Framework lISO/IEC 27551 Requirements for attribute based unlinkable entity authentication lEtc. Research Fellow, Nomura Research Institute Chairman of the Board, OpenID Foundation Chair, Financial API WG Head of Japanese delegation to ISO/IEC JTC 1/SC 27/WG5 Liaison Officer from ISO/IEC JTC 1/SC 27/WG5 to OECD/SPDE Identity & Privacy research for decades. Grew up in Kenya! Amateur flutist (Most recent recording at https://youtu.be/3gTCQhTcXL0) • https://nat.Sakimura.org/ • @_nat_en (English) • @_nat (Japanese) • Linked.in/natsakimura • https://www.linkedin.com /in/natsakimura • https://ja.wikipedia.org/w iki/
  • 3. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 3 ?Do you use Personal Finance Software? What are the current problems?
  • 4. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 4 When NRI started screen scraping in 2001, we thought it will be a temporary solution. 4 “There was OFX, and SAML was coming. SOAP was gaining momentum. We should be able to get out of scraping business in a few years time!”
  • 5. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 5 WRONG! 5
  • 6. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 6 After 15 years, we are still screen scraping. 6
  • 7. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 7 The situation is changing though. 7
  • 8. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 8 Fintech is gaining a lot of interest lately SOURCE Google Trends
  • 9. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 9 API is known to be one of the three main component of FinTech 9 Use cases for Identity Federation API in Financial sector 1. Account Opening (incl. KYC) 2. Personal Asset Managment 3. Payment, Sending Money 4. Loan Application 5. AI assisted portfolio management (Source) Nikkei BP: Fintech Revolution P.4 (Source)Nikkei BP: FinTech Yearbook
  • 10. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 10 I nJSON , XML + OAuth 2.0 INDUSTRY PUSH > US: FS-ISAC Durable Data API 10 (Source) FS-ISAC FSDDA WG OpenID Financial API
  • 11. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 11 REGULATORY PUSH> EU Payment Service Directive 2 mandates API availability by the end of 2017. 11 (SOURCE) ODI OBWG: The Open Banking Standard (2016) JSON REST OAuth OpenID Connect
  • 12. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 12 Regulatory Pressures lRelease 1 – to be completed within 12 months ▪ the launch of a tightly scoped Open Banking API, enabling select, read-access, open data use cases. lRelease 2 – to be completed by end of Q1 2017 ▪ Third party read access to “midata”* personal customer data (Read Only) lRelease 3 – to be completed by end of Q1 2018 ▪ Similar to R2 but has “midata” business customer data sets (Read Only) lRelease 4 – to be completed by end of Q1 2019 ▪ Higher Risk – Full read & write access. 12 * Minimum midata is a csv file. 2.4.4. Debit/Credit: Displays the monies paid in and out of the account. Information provided in a single column (indicating whether a transaction is a debit or credit using the symbols -/+), 2.4.5. Running Balance: Provides an account balance after each transaction. 2.4.6. The columns will be titled: Date, Type, Merchant/Description Debit/Credit, Balance. 2.4.7. Arranged overdraft limit at point of download. 3. Example of midata minimum standard Draft midata minimum standard Date Type Merchant/ Description Debit/Credit Balance 04/03/2014 VIS Boots the Chemist £5.00 £260.00 04/03/2014 DD Fitness First -£50.00 £255.00 03/03/2014 ATM ATM withdrawal -£100.00 £305.00 03/03/2014 TRF etc. -£20.00 £405.00 02/03/2014 VIS etc. -£75.00 £425.00 01/03/2014 CSH etc. -£50.00 £500.00 Arranged overdraft limit 04/03/2014 £1000.00 (SOURCE) http://www.pcamidata.co.uk/445505-v2- PCA_midata_-_file_content_standard_-_March_2015- 2.pdf
  • 13. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 13 And the mere fact that we are here! 13 (SOURCE) API Day Web Site <http://apidays.io/>
  • 14. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 14 Now is the time! 14
  • 15. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 15 ?but what API protection? 15 and what API request/response?
  • 16. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 16 Solution Time! 16
  • 17. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 17 OpenID Foundation Financial API WG (FAPI WG) 17
  • 18. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 18 Purpose 18 JSON REST OAuth OpenID Connect (SOURCE) ODI OBWG: The Open Banking Standard (2016)
  • 19. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 19 Enable napplications to utilize the data stored in the financial account, napplications to interact with the financial account, and nusers to control the security and privacy settings. Both commercial and investment banking account as well as insurance, and credit card accounts are to be considered. (Source) OpenID Foundation Financial API WG draft charter
  • 20. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 20 So that we can finally get rid of password storing and screen scraping! 20 Enhanced Authentication Profile WG http://openid.net/wg/eap/
  • 21. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 21 It will also help foster the FinTech companies. 21
  • 22. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 22 Why OpenID Foundation? •Authors of OAuth, JWT, JWS, OpenID Connect are all here. Right People •Royalty Free, Mutual Non-Assert, so that everyone can use it freely.Right IPR •Free to join WGs. (Sponsors welcome) •WTO TBT Compliant Process. Right Structure 22
  • 23. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 23 Working Together 23 OpenID FAPI UK Implementation Entity (Chair) (Co-Chair)(Co-Chair) (UK IE Liaison)
  • 24. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 24 In a IPR safe and Completely Open Environment nIPR regime lMutually assured patent non-assert lTrademark (OpenID®) control against false claim of the spec support lCertification support to reinforce the interoperability nCompletely Open Environment lFree of charge to join the WG as long as you file the IPR agreement lBitbucket (git) to track the changes ▪ File an issue and send a pull request! nMade possible by these sponsors! 24 Sustaining corporate members (board members) Corporate members Non-profit members
  • 25. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 2626 JSON REST OAuth OpenID Connect Locked down profile for interoperability. Holder of Key and out-of- band authorization for higher risk scenario (write). Privacy Considerations.
  • 26. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 27 Possible Approaches 27 JSON REST OAuth OpenID Connect Based on FS-ISAC DDA Internationalize Convert to Swagger • Based on FS-ISAC DDA etc. • Provide Swagger and HAL.
  • 27. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 28 What we have achieved so far nStarted off of 2 parts approach (Read Only & Read Write) l But found that was too optimistic. Significant addition needed to Data API while some functionality was really time sensitive. l Thus … n5 parts approach Part 1: Read Only API Security Profile Part 2: Read and Write API Security Profile Part 3: Open Data API Part 4: Protected Data API and Schema - Read only Part 5: Protected Data API and Schema - Read and Write 28
  • 28. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 29 Current Part 1 and thoughts on Part 2 will be discussed tomorrow. 29
  • 29. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 30 Once complete, consider submitting it to ISO/TC 68 30 nISO 20022 Financial Services - universal financial industry message scheme. Part 1: Overall Methodology and Format Specifications for Inputs and Outputs to/from the ISO 20022 Repository Part 2: Roles and responsibilities of the registration bodiesPart 3: (TS) XML design rules Part 5: (TS) Reverse engineering Part 6: Message Transport Characteristics
  • 30. © 2016 by Nomura Research Institute. All rights reserved. Copyright © 2016 Nat Sakimura. All Rights Reserved. 31 Join the group! https://openid.net/wg/fapi/ 31