SlideShare uma empresa Scribd logo
1 de 24
OpenID Certification
September 30, 2019
Michael B. Jones
Identity Standards Architect – Microsoft
What is OpenID Certification?
• OpenID Certification enables OpenID Connect and FAPI
implementations to be certified as meeting the requirements
of defined conformance profiles
• An OpenID Certification has two components:
– Technical evidence of conformance resulting from testing
– Legal statement of conformance
• Certified implementations can use the “OpenID Certified” logo
What value does certification provide?
• Technical:
– Certification testing gives confidence that things will “just work”
– No custom code required to integrate with implementation
– Better for all parties
– Relying parties explicitly asking identity providers to get certified
• Business:
– Enhances reputation of organization and implementation
– Shows that organization is taking interop seriously
– Customers may choose certified implementations over others
OpenID Connect Certification Profiles
• Now OpenID Connect certification profiles for:
– Basic OP and Basic RP
– Implicit OP and Implicit RP
– Hybrid OP and Hybrid RP
– OP Publishing and RP Using Configuration Information
– Dynamic OP and Dynamic RP
– Form Post Response Mode for OP and RP
– New: Third party-initiated login for OP and RP
– New: Logout OP tests in pilot mode
New Connect Certification Profiles
• Third Party Initiated Login for OPs and RPs
– Be one of the first to certify for these profiles!
• Four logout profiles for OPs and RPs being developed
– RP-Initiated Logout
– Session Management Logout
– Front-Channel Logout
– Back-Channel Logout
• Logout tests in alpha release
– https://new-op.certification.openid.net:60000/
– https://new-rp.certification.openid.net:8080/
– Let’s go over these tests during IIW
FAPI Certification Status
• Financial-grade API (FAPI) implementations now being certified
• FAPI Part 2 OP certification launched in April 2019
– Nine implementations certified to date
• New: Financial-grade API Client Initiated Backchannel
Authentication Profile (FAPI-CIBA) launched in September 2019
– One implementation certified to date
• FAPI Part 2 RP certification tests soon to be ready to test
Connect OP Certifications
• OpenID Provider certifications at
https://openid.net/certification/#OPs
– 323 profiles certified for
100 implementations by
80 organizations
• Recent additions:
– Akamai, Authlete, Chinese Academy of
Sciences, Curity, Grab Taxi, IBM, Micro
Focus, OGIS-RI, Oxyliom, Filip Skokan,
Trivore
• Each entry link to zip file with test
logs and signed legal statement
– Test results available for public
inspection
Connect RP Certifications
• Relying Party certifications at
https://openid.net/certification/#RPs
– 65 profiles certified for
26 implementations by
18 organizations
• Recent additions:
– IBM, Ping Identity, Filip Skokan
FAPI OP Certifications
• FAPI OP Certifications at
https://openid.net/certification/#FAPI_OPs
– 13 profiles certified for
9 implementations by
9 organizations
• Recent additions:
– Actual banks!
FAPI-CIBA OP Certifications
• FAPI-CIBA OP Certifications at
https://openid.net/certification/#FAPI-CIBA_OPs
– 3 profiles certified for
1 implementation by
1 organization
• Recent additions:
– Authlete first to certify
A Very International Effort
• European programmers developed and operate the certification
test suites:
– Roland Hedberg, Sweden
– Joseph Heenan, UK
– Serkan Özkan, Turkey
– Tomas Pazderka, Czech Republic
– Filip Skokan, Czech Republic
– Hans Zandbelt, Netherlands
• OpenID Connect leadership also very international:
– Nat Sakimura, Japan
– John Bradley, Chile
– Michael Jones, United States
Use of Self-Certification
• OpenID Certification uses self-certification
– Party seeking certification does the testing
– (rather than paying a 3rd party to do the testing)
• Simpler, quicker, less expensive, more scalable than 3rd party
certification
• Results are nonetheless trustworthy because
– Testing logs are made available for public scrutiny
– Organization puts its reputation on the line by making a public
declaration that its implementation conforms to the profile being
certified to
How does OpenID Certification work?
• Organization decides what profiles it wants to certify to
– For instance, “Basic OP”, “Config OP”, and “Dynamic OP”
• Runs conformance tests publicly available at
https://op.certification.openid.net/ or https://rp.certification.openid.net/
or https://www.certification.openid.net/
• Once all tests for a profile pass, organization submits certification request
to OpenID Foundation containing:
– Logs from all tests for the profile
– Signed legal declaration that implementation conforms to the profile
• Organization pays certification fee (for profiles not in pilot mode)
• OpenID Foundation verifies application is complete and grants certification
• OIDF lists certification at https://openid.net/certification/
What does certification cost?
• Not a profit center for the OpenID Foundation
– Fees there to help cover costs of operating certification program
• Member price
– $500
• Non-member price
– $2500
• New profiles in pilot mode are available to members for free
• Costs described at https://openid.net/certification/fees/
Example Testing Screen
Log from a Conformance Test
Certification of Conformance
• Legal statement by certifier
stating:
– Who is certifying
– What software
– When tested
– Profile tested
• Commits reputation of certifying
organization to validity of results
How does certification relate to
interop testing?
• OpenID Connect held 5 rounds of interop testing – see
http://osis.idcommons.net/
– Each round improved implementations and specs
– By the numbers: 20 implementations, 195 members of interop list, > 1000
messages exchanged
• With interop testing, by design, participants can ignore parts of the
specs
• Certification raises the bar:
– Defines set of conformance profiles that certified implementations meet
– Assures interop across full feature sets in profiles
Can I use the certification sites for
interop testing?
• Yes – please do!
• The OpenID Foundation is committed to keeping the
conformance test sites up and available for free to all
• Many projects using conformance testing for regression testing
– Once everything passes, you’re ready for certification!
• Test software is open source Python using Apache 2.0 license
– Some projects have deployed private instances for internal testing
– Available as a Docker container
Favorite Comments on OpenID
Certification
• Eve Maler – VP of Innovation at ForgeRock
– “You made it as simple as possible so every interaction added value.”
• Jaromír Talíř – CZ.NIC
– “We used and still are using certification platform mainly as testing tool for our
IdP. Thanks to this tool, we have fixed enormous number of bugs in our platform
an even some bugs in the underlying library.”
• Brian Campbell – Distinguished Engineer at Ping Identity
– “The process has allowed us to tighten up our implementation and improve on
the already solid interoperability of our offerings in the OpenID Connect
ecosystem.”
• William Denniss – Google
– “We have built the RP tests into the continuous-integration testing pipeline for
AppAuth.”
Certification Won Two Awards in 2018
Identity Innovation Award European Identity Award
What’s next for OpenID Certification?
• Additional Connect profiles being developed:
– Third Party Initiated Login to exit pilot mode
– RP-Initiated Logout, Session Management, Front-Channel Logout, Back-
Channel Logout
– Refresh Token Behaviors
• Additional FAPI profiles being developed:
– FAPI-CIBA OP just launched
– FAPI RP
– FAPI-CIBA RP
• Certification for additional specifications is anticipated:
– E.g., HEART, MODRNA, iGov, EAP, etc.
Call to Action
• Certify your OpenID Connect and FAPI implementations now
• Help us test the new tests
• Join the OpenID Foundation and/or the OpenID Connect
working group
Where can I learn more?
• Certification instructions and current results:
– https://openid.net/certification/
• Frequently asked questions:
– https://openid.net/certification/faq/
• My blog:
– http://self-issued.info/
• Or drop me an e-mail:
– mbj@microsoft.com

Mais conteúdo relacionado

Mais procurados

Enterprise Single Sign On
Enterprise Single Sign On Enterprise Single Sign On
Enterprise Single Sign On
WSO2
 

Mais procurados (20)

OIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group Update
OIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group UpdateOIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group Update
OIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group Update
 
OIDF Workshop 4/29/2019 -- OpenID Certification Update
OIDF Workshop 4/29/2019 -- OpenID Certification UpdateOIDF Workshop 4/29/2019 -- OpenID Certification Update
OIDF Workshop 4/29/2019 -- OpenID Certification Update
 
OIDF Workshop at European Identity Conference 2019 -- 5/14/2019 -- FAPI Certi...
OIDF Workshop at European Identity Conference 2019 -- 5/14/2019 -- FAPI Certi...OIDF Workshop at European Identity Conference 2019 -- 5/14/2019 -- FAPI Certi...
OIDF Workshop at European Identity Conference 2019 -- 5/14/2019 -- FAPI Certi...
 
OpenID Foundation Workshop at EIC 2018 - OpenID Connect Working Group Update
OpenID Foundation Workshop at EIC 2018 - OpenID Connect Working Group UpdateOpenID Foundation Workshop at EIC 2018 - OpenID Connect Working Group Update
OpenID Foundation Workshop at EIC 2018 - OpenID Connect Working Group Update
 
OpenID Foundation Workshop at EIC 2018 - Mobile Driver's License Presentantion
OpenID Foundation Workshop at EIC 2018 - Mobile Driver's License PresentantionOpenID Foundation Workshop at EIC 2018 - Mobile Driver's License Presentantion
OpenID Foundation Workshop at EIC 2018 - Mobile Driver's License Presentantion
 
OpenID Foundation RISC WG Update - 2018-04-02
OpenID Foundation RISC WG Update - 2018-04-02OpenID Foundation RISC WG Update - 2018-04-02
OpenID Foundation RISC WG Update - 2018-04-02
 
OIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Connect for Identity As...
OIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Connect for Identity As...OIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Connect for Identity As...
OIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Connect for Identity As...
 
OpenID Foundation Workshop at EIC 2018 - OpenID Enhanced Authentication Profi...
OpenID Foundation Workshop at EIC 2018 - OpenID Enhanced Authentication Profi...OpenID Foundation Workshop at EIC 2018 - OpenID Enhanced Authentication Profi...
OpenID Foundation Workshop at EIC 2018 - OpenID Enhanced Authentication Profi...
 
OpenID Foundation RISC WG Update - 2017-10-16
OpenID Foundation RISC WG Update - 2017-10-16OpenID Foundation RISC WG Update - 2017-10-16
OpenID Foundation RISC WG Update - 2017-10-16
 
OIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Connect Federation Update
OIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Connect Federation UpdateOIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Connect Federation Update
OIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Connect Federation Update
 
OpenID Foundation MODRNA WG Update
OpenID Foundation MODRNA WG UpdateOpenID Foundation MODRNA WG Update
OpenID Foundation MODRNA WG Update
 
OpenID Foundation iGov Working Group Update - October 22, 2018
OpenID Foundation iGov Working Group Update - October 22, 2018OpenID Foundation iGov Working Group Update - October 22, 2018
OpenID Foundation iGov Working Group Update - October 22, 2018
 
OpenID Foundation/Open Banking Workshop - OpenID Foundation Overview
OpenID Foundation/Open Banking Workshop - OpenID Foundation OverviewOpenID Foundation/Open Banking Workshop - OpenID Foundation Overview
OpenID Foundation/Open Banking Workshop - OpenID Foundation Overview
 
OpenID Connect - a simple[sic] single sign-on & identity layer on top of OAut...
OpenID Connect - a simple[sic] single sign-on & identity layer on top of OAut...OpenID Connect - a simple[sic] single sign-on & identity layer on top of OAut...
OpenID Connect - a simple[sic] single sign-on & identity layer on top of OAut...
 
MODRNA WG Update - April 2021
MODRNA WG Update - April 2021MODRNA WG Update - April 2021
MODRNA WG Update - April 2021
 
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
apidays LIVE Australia 2021 - API Horror Stories from an Unnamed Coworking Co...
 
Enterprise Single Sign On
Enterprise Single Sign On Enterprise Single Sign On
Enterprise Single Sign On
 
CIS 2015 Easy Federation in Cloud and on Premises - Ian Jaffe
CIS 2015 Easy Federation in Cloud and on Premises - Ian JaffeCIS 2015 Easy Federation in Cloud and on Premises - Ian Jaffe
CIS 2015 Easy Federation in Cloud and on Premises - Ian Jaffe
 
APIdays London 2020: Toward certifying Financial-grade API security profile w...
APIdays London 2020: Toward certifying Financial-grade API security profile w...APIdays London 2020: Toward certifying Financial-grade API security profile w...
APIdays London 2020: Toward certifying Financial-grade API security profile w...
 
Strong Customer Authentication - All Your Questions Answered
Strong Customer Authentication - All Your Questions AnsweredStrong Customer Authentication - All Your Questions Answered
Strong Customer Authentication - All Your Questions Answered
 

Semelhante a OIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Certification Program Update

How to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIsHow to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIs
WSO2
 
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
Curiosity Software Ireland
 

Semelhante a OIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Certification Program Update (20)

OpenID Foundation Certification Program Update - October 22, 2018
OpenID Foundation Certification Program Update - October 22, 2018OpenID Foundation Certification Program Update - October 22, 2018
OpenID Foundation Certification Program Update - October 22, 2018
 
UiPath Certified Professional Program
UiPath Certified Professional Program UiPath Certified Professional Program
UiPath Certified Professional Program
 
API as a Product in 2021 by PayPal Sr PM
API as a Product in 2021 by PayPal Sr PMAPI as a Product in 2021 by PayPal Sr PM
API as a Product in 2021 by PayPal Sr PM
 
OpenID Connect "101" Introduction -- October 23, 2018
OpenID Connect "101" Introduction -- October 23, 2018OpenID Connect "101" Introduction -- October 23, 2018
OpenID Connect "101" Introduction -- October 23, 2018
 
Free and Open Source Software - Challenges for the Automotive Supply Chain
Free and Open Source Software - Challenges for the Automotive Supply ChainFree and Open Source Software - Challenges for the Automotive Supply Chain
Free and Open Source Software - Challenges for the Automotive Supply Chain
 
Forward5 Auxis VMware
Forward5 Auxis VMwareForward5 Auxis VMware
Forward5 Auxis VMware
 
Application Security in ASP.NET Core
Application Security in ASP.NET CoreApplication Security in ASP.NET Core
Application Security in ASP.NET Core
 
UiPath Certified Professional ( UCP ) Program
UiPath Certified Professional ( UCP ) Program UiPath Certified Professional ( UCP ) Program
UiPath Certified Professional ( UCP ) Program
 
OpenAthens Conference 2018 - Don Thibeau - OpenID Connect
OpenAthens Conference 2018 - Don Thibeau - OpenID ConnectOpenAthens Conference 2018 - Don Thibeau - OpenID Connect
OpenAthens Conference 2018 - Don Thibeau - OpenID Connect
 
TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto
 
How to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIsHow to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIs
 
Lessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API PlatformLessons in Transforming the Enterprise to an API Platform
Lessons in Transforming the Enterprise to an API Platform
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
 
Social Single Sign-On with OpenID Connect
Social Single Sign-On with OpenID ConnectSocial Single Sign-On with OpenID Connect
Social Single Sign-On with OpenID Connect
 
OpenId Connect Protocol
OpenId Connect ProtocolOpenId Connect Protocol
OpenId Connect Protocol
 
QAAgility Presentation - Cucumber with Appium
QAAgility Presentation - Cucumber with AppiumQAAgility Presentation - Cucumber with Appium
QAAgility Presentation - Cucumber with Appium
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
Content Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortalsContent Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortals
 

Mais de OpenIDFoundation

Mais de OpenIDFoundation (7)

OIDF Virtual Workshop -- 5/21/2020 -- OpenID Certification Program Update
OIDF Virtual Workshop -- 5/21/2020 -- OpenID Certification Program UpdateOIDF Virtual Workshop -- 5/21/2020 -- OpenID Certification Program Update
OIDF Virtual Workshop -- 5/21/2020 -- OpenID Certification Program Update
 
OIDF Workshop at Verizon Media -- 9/30/2019 -- Browser Changes Impacting Iden...
OIDF Workshop at Verizon Media -- 9/30/2019 -- Browser Changes Impacting Iden...OIDF Workshop at Verizon Media -- 9/30/2019 -- Browser Changes Impacting Iden...
OIDF Workshop at Verizon Media -- 9/30/2019 -- Browser Changes Impacting Iden...
 
OIDF Workshop at Verizon Media -- 9/30/2019 -- Continuous Access Evaluation P...
OIDF Workshop at Verizon Media -- 9/30/2019 -- Continuous Access Evaluation P...OIDF Workshop at Verizon Media -- 9/30/2019 -- Continuous Access Evaluation P...
OIDF Workshop at Verizon Media -- 9/30/2019 -- Continuous Access Evaluation P...
 
OIDF Workshop at Verizon Media -- 9/30/2019 -- Research & Education Working G...
OIDF Workshop at Verizon Media -- 9/30/2019 -- Research & Education Working G...OIDF Workshop at Verizon Media -- 9/30/2019 -- Research & Education Working G...
OIDF Workshop at Verizon Media -- 9/30/2019 -- Research & Education Working G...
 
OIDF Workshop at European Identity Conference 2019 -- 5/14/2019 -- FAPI Certi...
OIDF Workshop at European Identity Conference 2019 -- 5/14/2019 -- FAPI Certi...OIDF Workshop at European Identity Conference 2019 -- 5/14/2019 -- FAPI Certi...
OIDF Workshop at European Identity Conference 2019 -- 5/14/2019 -- FAPI Certi...
 
OIDF Workshop 4/29/2019 -- OpenID Research & Education Working Group Update
OIDF Workshop 4/29/2019 -- OpenID Research & Education Working Group UpdateOIDF Workshop 4/29/2019 -- OpenID Research & Education Working Group Update
OIDF Workshop 4/29/2019 -- OpenID Research & Education Working Group Update
 
OpenID Foundation Research & Education Working Group Update - October 22, 2018
OpenID Foundation Research & Education Working Group Update - October 22, 2018OpenID Foundation Research & Education Working Group Update - October 22, 2018
OpenID Foundation Research & Education Working Group Update - October 22, 2018
 

Último

valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 

Último (20)

VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 

OIDF Workshop at Verizon Media -- 9/30/2019 -- OpenID Certification Program Update

  • 1. OpenID Certification September 30, 2019 Michael B. Jones Identity Standards Architect – Microsoft
  • 2. What is OpenID Certification? • OpenID Certification enables OpenID Connect and FAPI implementations to be certified as meeting the requirements of defined conformance profiles • An OpenID Certification has two components: – Technical evidence of conformance resulting from testing – Legal statement of conformance • Certified implementations can use the “OpenID Certified” logo
  • 3. What value does certification provide? • Technical: – Certification testing gives confidence that things will “just work” – No custom code required to integrate with implementation – Better for all parties – Relying parties explicitly asking identity providers to get certified • Business: – Enhances reputation of organization and implementation – Shows that organization is taking interop seriously – Customers may choose certified implementations over others
  • 4. OpenID Connect Certification Profiles • Now OpenID Connect certification profiles for: – Basic OP and Basic RP – Implicit OP and Implicit RP – Hybrid OP and Hybrid RP – OP Publishing and RP Using Configuration Information – Dynamic OP and Dynamic RP – Form Post Response Mode for OP and RP – New: Third party-initiated login for OP and RP – New: Logout OP tests in pilot mode
  • 5. New Connect Certification Profiles • Third Party Initiated Login for OPs and RPs – Be one of the first to certify for these profiles! • Four logout profiles for OPs and RPs being developed – RP-Initiated Logout – Session Management Logout – Front-Channel Logout – Back-Channel Logout • Logout tests in alpha release – https://new-op.certification.openid.net:60000/ – https://new-rp.certification.openid.net:8080/ – Let’s go over these tests during IIW
  • 6. FAPI Certification Status • Financial-grade API (FAPI) implementations now being certified • FAPI Part 2 OP certification launched in April 2019 – Nine implementations certified to date • New: Financial-grade API Client Initiated Backchannel Authentication Profile (FAPI-CIBA) launched in September 2019 – One implementation certified to date • FAPI Part 2 RP certification tests soon to be ready to test
  • 7. Connect OP Certifications • OpenID Provider certifications at https://openid.net/certification/#OPs – 323 profiles certified for 100 implementations by 80 organizations • Recent additions: – Akamai, Authlete, Chinese Academy of Sciences, Curity, Grab Taxi, IBM, Micro Focus, OGIS-RI, Oxyliom, Filip Skokan, Trivore • Each entry link to zip file with test logs and signed legal statement – Test results available for public inspection
  • 8. Connect RP Certifications • Relying Party certifications at https://openid.net/certification/#RPs – 65 profiles certified for 26 implementations by 18 organizations • Recent additions: – IBM, Ping Identity, Filip Skokan
  • 9. FAPI OP Certifications • FAPI OP Certifications at https://openid.net/certification/#FAPI_OPs – 13 profiles certified for 9 implementations by 9 organizations • Recent additions: – Actual banks!
  • 10. FAPI-CIBA OP Certifications • FAPI-CIBA OP Certifications at https://openid.net/certification/#FAPI-CIBA_OPs – 3 profiles certified for 1 implementation by 1 organization • Recent additions: – Authlete first to certify
  • 11. A Very International Effort • European programmers developed and operate the certification test suites: – Roland Hedberg, Sweden – Joseph Heenan, UK – Serkan Özkan, Turkey – Tomas Pazderka, Czech Republic – Filip Skokan, Czech Republic – Hans Zandbelt, Netherlands • OpenID Connect leadership also very international: – Nat Sakimura, Japan – John Bradley, Chile – Michael Jones, United States
  • 12. Use of Self-Certification • OpenID Certification uses self-certification – Party seeking certification does the testing – (rather than paying a 3rd party to do the testing) • Simpler, quicker, less expensive, more scalable than 3rd party certification • Results are nonetheless trustworthy because – Testing logs are made available for public scrutiny – Organization puts its reputation on the line by making a public declaration that its implementation conforms to the profile being certified to
  • 13. How does OpenID Certification work? • Organization decides what profiles it wants to certify to – For instance, “Basic OP”, “Config OP”, and “Dynamic OP” • Runs conformance tests publicly available at https://op.certification.openid.net/ or https://rp.certification.openid.net/ or https://www.certification.openid.net/ • Once all tests for a profile pass, organization submits certification request to OpenID Foundation containing: – Logs from all tests for the profile – Signed legal declaration that implementation conforms to the profile • Organization pays certification fee (for profiles not in pilot mode) • OpenID Foundation verifies application is complete and grants certification • OIDF lists certification at https://openid.net/certification/
  • 14. What does certification cost? • Not a profit center for the OpenID Foundation – Fees there to help cover costs of operating certification program • Member price – $500 • Non-member price – $2500 • New profiles in pilot mode are available to members for free • Costs described at https://openid.net/certification/fees/
  • 16. Log from a Conformance Test
  • 17. Certification of Conformance • Legal statement by certifier stating: – Who is certifying – What software – When tested – Profile tested • Commits reputation of certifying organization to validity of results
  • 18. How does certification relate to interop testing? • OpenID Connect held 5 rounds of interop testing – see http://osis.idcommons.net/ – Each round improved implementations and specs – By the numbers: 20 implementations, 195 members of interop list, > 1000 messages exchanged • With interop testing, by design, participants can ignore parts of the specs • Certification raises the bar: – Defines set of conformance profiles that certified implementations meet – Assures interop across full feature sets in profiles
  • 19. Can I use the certification sites for interop testing? • Yes – please do! • The OpenID Foundation is committed to keeping the conformance test sites up and available for free to all • Many projects using conformance testing for regression testing – Once everything passes, you’re ready for certification! • Test software is open source Python using Apache 2.0 license – Some projects have deployed private instances for internal testing – Available as a Docker container
  • 20. Favorite Comments on OpenID Certification • Eve Maler – VP of Innovation at ForgeRock – “You made it as simple as possible so every interaction added value.” • Jaromír Talíř – CZ.NIC – “We used and still are using certification platform mainly as testing tool for our IdP. Thanks to this tool, we have fixed enormous number of bugs in our platform an even some bugs in the underlying library.” • Brian Campbell – Distinguished Engineer at Ping Identity – “The process has allowed us to tighten up our implementation and improve on the already solid interoperability of our offerings in the OpenID Connect ecosystem.” • William Denniss – Google – “We have built the RP tests into the continuous-integration testing pipeline for AppAuth.”
  • 21. Certification Won Two Awards in 2018 Identity Innovation Award European Identity Award
  • 22. What’s next for OpenID Certification? • Additional Connect profiles being developed: – Third Party Initiated Login to exit pilot mode – RP-Initiated Logout, Session Management, Front-Channel Logout, Back- Channel Logout – Refresh Token Behaviors • Additional FAPI profiles being developed: – FAPI-CIBA OP just launched – FAPI RP – FAPI-CIBA RP • Certification for additional specifications is anticipated: – E.g., HEART, MODRNA, iGov, EAP, etc.
  • 23. Call to Action • Certify your OpenID Connect and FAPI implementations now • Help us test the new tests • Join the OpenID Foundation and/or the OpenID Connect working group
  • 24. Where can I learn more? • Certification instructions and current results: – https://openid.net/certification/ • Frequently asked questions: – https://openid.net/certification/faq/ • My blog: – http://self-issued.info/ • Or drop me an e-mail: – mbj@microsoft.com