CINXE.COM
Certified OpenID Connect Implementations - OpenID Foundation
<!doctype html> <html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <title>Certified OpenID Connect Implementations - OpenID Foundation</title> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- All in One SEO 4.7.3.1 - aioseo.com --> <meta name="description" content="Certified OpenID Connect Implementations The following OpenID Connect Implementations have attained OpenID Certification for one or more certification profiles, including an authentication profile. Their certifications are listed here. Featured Certified OpenID Implementations for Developers Certified Relying Party Libraries Cmod_auth_openidc 2.4.12.2OpenID Connect Relying Party for Apache HTTPd 2.xTarget Environment: Apache HTTPd Server module written in CLicense:" /> <meta name="robots" content="max-image-preview:large" /> <link rel="canonical" href="https://openid.net/developers/certified-openid-connect-implementations/" /> <meta name="generator" content="All in One SEO (AIOSEO) 4.7.3.1" /> <meta property="og:locale" content="en_US" /> <meta property="og:site_name" content="OpenID Foundation - Helping people assert their identity wherever they choose" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Certified OpenID Connect Implementations - OpenID Foundation" /> <meta property="og:description" content="Certified OpenID Connect Implementations The following OpenID Connect Implementations have attained OpenID Certification for one or more certification profiles, including an authentication profile. Their certifications are listed here. Featured Certified OpenID Implementations for Developers Certified Relying Party Libraries Cmod_auth_openidc 2.4.12.2OpenID Connect Relying Party for Apache HTTPd 2.xTarget Environment: Apache HTTPd Server module written in CLicense:" /> <meta property="og:url" content="https://openid.net/developers/certified-openid-connect-implementations/" /> <meta property="og:image" content="https://openid.net/wp-content/uploads/2022/11/df-l-oix-l-openid_rgb-300dpi.png" /> <meta property="og:image:secure_url" content="https://openid.net/wp-content/uploads/2022/11/df-l-oix-l-openid_rgb-300dpi.png" /> <meta property="article:published_time" content="2023-03-30T06:58:27+00:00" /> <meta property="article:modified_time" content="2024-10-24T18:51:59+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@openid" /> <meta name="twitter:title" content="Certified OpenID Connect Implementations - OpenID Foundation" /> <meta name="twitter:description" content="Certified OpenID Connect Implementations The following OpenID Connect Implementations have attained OpenID Certification for one or more certification profiles, including an authentication profile. Their certifications are listed here. Featured Certified OpenID Implementations for Developers Certified Relying Party Libraries Cmod_auth_openidc 2.4.12.2OpenID Connect Relying Party for Apache HTTPd 2.xTarget Environment: Apache HTTPd Server module written in CLicense:" /> <meta name="twitter:creator" content="@openid" /> <meta name="twitter:image" content="https://openid.net/wp-content/uploads/2023/06/OG.jpg" /> <script type="application/ld+json" class="aioseo-schema"> {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/openid.net\/developers\/certified-openid-connect-implementations\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/openid.net\/#listItem","position":1,"name":"Home","item":"https:\/\/openid.net\/","nextItem":"https:\/\/openid.net\/developers\/#listItem"},{"@type":"ListItem","@id":"https:\/\/openid.net\/developers\/#listItem","position":2,"name":"Developers","item":"https:\/\/openid.net\/developers\/","nextItem":"https:\/\/openid.net\/developers\/certified-openid-connect-implementations\/#listItem","previousItem":"https:\/\/openid.net\/#listItem"},{"@type":"ListItem","@id":"https:\/\/openid.net\/developers\/certified-openid-connect-implementations\/#listItem","position":3,"name":"Certified OpenID Connect Implementations","previousItem":"https:\/\/openid.net\/developers\/#listItem"}]},{"@type":"Organization","@id":"https:\/\/openid.net\/#organization","name":"OpenID Foundation","description":"Helping people assert their identity wherever they choose","url":"https:\/\/openid.net\/","logo":{"@type":"ImageObject","url":"https:\/\/openid.net\/wp-content\/uploads\/2022\/11\/df-l-oix-l-openid_rgb-300dpi.png","@id":"https:\/\/openid.net\/developers\/certified-openid-connect-implementations\/#organizationLogo","width":1088,"height":324},"image":{"@id":"https:\/\/openid.net\/developers\/certified-openid-connect-implementations\/#organizationLogo"},"sameAs":["https:\/\/twitter.com\/openid\/","https:\/\/www.linkedin.com\/company\/openid-foundation\/"]},{"@type":"WebPage","@id":"https:\/\/openid.net\/developers\/certified-openid-connect-implementations\/#webpage","url":"https:\/\/openid.net\/developers\/certified-openid-connect-implementations\/","name":"Certified OpenID Connect Implementations - OpenID Foundation","description":"Certified OpenID Connect Implementations The following OpenID Connect Implementations have attained OpenID Certification for one or more certification profiles, including an authentication profile. Their certifications are listed here. Featured Certified OpenID Implementations for Developers Certified Relying Party Libraries Cmod_auth_openidc 2.4.12.2OpenID Connect Relying Party for Apache HTTPd 2.xTarget Environment: Apache HTTPd Server module written in CLicense:","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/openid.net\/#website"},"breadcrumb":{"@id":"https:\/\/openid.net\/developers\/certified-openid-connect-implementations\/#breadcrumblist"},"datePublished":"2023-03-30T08:58:27-04:00","dateModified":"2024-10-24T14:51:59-04:00"},{"@type":"WebSite","@id":"https:\/\/openid.net\/#website","url":"https:\/\/openid.net\/","name":"OpenID Foundation","description":"Helping people assert their identity wherever they choose","inLanguage":"en-US","publisher":{"@id":"https:\/\/openid.net\/#organization"}}]} </script> <!-- All in One SEO --> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel="alternate" type="application/rss+xml" title="OpenID Foundation » Feed" href="https://openid.net/feed/" /> <link rel="alternate" type="application/rss+xml" title="OpenID Foundation » Comments Feed" href="https://openid.net/comments/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/openid.net\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cmplz-general-css' href='https://openid.net/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1730142088' media='all' /> <link rel='stylesheet' id='child-style-css' href='https://openid.net/wp-content/themes/hello-theme-child-master/style.css?ver=6.7.1' media='all' /> <link rel='stylesheet' id='hello-elementor-css' href='https://openid.net/wp-content/themes/hello-elementor/style.min.css?ver=3.1.1' media='all' /> <link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://openid.net/wp-content/themes/hello-elementor/theme.min.css?ver=3.1.1' media='all' /> <link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://openid.net/wp-content/themes/hello-elementor/header-footer.min.css?ver=3.1.1' media='all' /> <link rel='stylesheet' id='elementor-frontend-css' href='https://openid.net/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='widget-image-css' href='https://openid.net/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='widget-nav-menu-css' href='https://openid.net/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.25.0' media='all' /> <link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://openid.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> <link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://openid.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' /> <link rel='stylesheet' id='widget-heading-css' href='https://openid.net/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='widget-social-icons-css' href='https://openid.net/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='e-apple-webkit-css' href='https://openid.net/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='widget-icon-list-css' href='https://openid.net/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='widget-text-editor-css' href='https://openid.net/wp-content/plugins/elementor/assets/css/widget-text-editor.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='elementor-icons-css' href='https://openid.net/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.31.0' media='all' /> <link rel='stylesheet' id='swiper-css' href='https://openid.net/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> <link rel='stylesheet' id='e-swiper-css' href='https://openid.net/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='elementor-post-29-css' href='https://openid.net/wp-content/uploads/elementor/css/post-29.css?ver=1729795086' media='all' /> <link rel='stylesheet' id='wpdt-elementor-widget-font-css' href='https://openid.net/wp-content/plugins/wpdatatables/integrations/page-builders/elementor/css/style.css?ver=6.5.3' media='all' /> <link rel='stylesheet' id='widget-toggle-css' href='https://openid.net/wp-content/plugins/elementor/assets/css/widget-toggle.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='widget-spacer-css' href='https://openid.net/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=3.25.3' media='all' /> <link rel='stylesheet' id='elementor-post-2777-css' href='https://openid.net/wp-content/uploads/elementor/css/post-2777.css?ver=1729795935' media='all' /> <link rel='stylesheet' id='elementor-post-63-css' href='https://openid.net/wp-content/uploads/elementor/css/post-63.css?ver=1729795088' media='all' /> <link rel='stylesheet' id='elementor-post-73-css' href='https://openid.net/wp-content/uploads/elementor/css/post-73.css?ver=1729795088' media='all' /> <link rel='stylesheet' id='simcal-qtip-css' href='https://openid.net/wp-content/plugins/google-calendar-events/assets/generated/vendor/jquery.qtip.min.css?ver=3.4.4' media='all' /> <link rel='stylesheet' id='simcal-default-calendar-grid-css' href='https://openid.net/wp-content/plugins/google-calendar-events/assets/generated/default-calendar-grid.min.css?ver=3.4.4' media='all' /> <link rel='stylesheet' id='simcal-default-calendar-list-css' href='https://openid.net/wp-content/plugins/google-calendar-events/assets/generated/default-calendar-list.min.css?ver=3.4.4' media='all' /> <link rel='stylesheet' id='eael-general-css' href='https://openid.net/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.0.8' media='all' /> <link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CMontserrat%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap&ver=6.7.1' media='all' /> <link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://openid.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' /> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><script src="https://openid.net/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://openid.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script src="https://www.googletagmanager.com/gtag/js?id=G-NF8HNLNJJE" id="google_gtagjs-js" async></script> <script id="google_gtagjs-js-after"> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["openid.net"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "G-NF8HNLNJJE"); </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <link rel="https://api.w.org/" href="https://openid.net/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://openid.net/wp-json/wp/v2/pages/2777" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://openid.net/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <link rel='shortlink' href='https://openid.net/?p=2777' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://openid.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fopenid.net%2Fdevelopers%2Fcertified-openid-connect-implementations%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://openid.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fopenid.net%2Fdevelopers%2Fcertified-openid-connect-implementations%2F&format=xml" /> <meta name="generator" content="Site Kit by Google 1.138.0" /> <style>.cmplz-hidden { display: none !important; }</style><meta name="generator" content="Elementor 3.25.3; features: additional_custom_breakpoints, e_optimized_control_loading; settings: css_print_method-external, google_font-enabled, font_display-swap"> <style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } </style> <style type="text/css">.broken_link, a.broken_link { text-decoration: line-through; }</style><link rel="icon" href="https://openid.net/wp-content/uploads/2022/11/favicon_23-150x150.jpg" sizes="32x32" /> <link rel="icon" href="https://openid.net/wp-content/uploads/2022/11/favicon_23-300x300.jpg" sizes="192x192" /> <link rel="apple-touch-icon" href="https://openid.net/wp-content/uploads/2022/11/favicon_23-300x300.jpg" /> <meta name="msapplication-TileImage" content="https://openid.net/wp-content/uploads/2022/11/favicon_23-300x300.jpg" /> <style id="wp-custom-css"> .elementor-posts .elementor-post__excerpt p { margin: 0; text-align: left; color: #202020; font-size: 16px; font-weight: 400; line-height: 2em; } .post-1495 h1.entry-title, .page-id-1630 h1.entry-title, .page-id-1640 h1.entry-title, .page-id-1653 h1.entry-title{ display: none; } .dt_post_flex .elementor-post__text { display: flex !important; flex-direction: column !important; } .dt_post_flex .elementor-post__meta-data { order: -1 !important; } @media (min-width: 1200px){ .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main { max-width: 1190px; } } .post-1495 .elementor-section.elementor-section-boxed > .elementor-container, .page-id-1630 .elementor-section.elementor-section-boxed > .elementor-container , .page-id-1640 .elementor-section.elementor-section-boxed > .elementor-container, .page-id-1653 .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1190px; } .dt_recent_post_title { font-family: "Roboto", Sans-serif; font-size: 20px; font-weight: normal; color:#f59000; /* color: #202020; text-decoration: underline !important;*/ word-break: break-word; } div > .dt_recent_post_title { width: 200px !important; /* position: absolute;*/ } .hoverbox1, .hoverbox2, .hoverbox3, .hoverbox4{ height:345px; } @media only screen and (max-width: 684px) { .hoverbox1, .hoverbox2, .hoverbox3, .hoverbox4 { height: 281px; } } .more_info_button{ background: #fff; border: white; color: #fff; font-weight: 400; text-align: center; white-space: nowrap; border: 1px solid #F59000; padding: 0.6rem 1rem; font-size: 1rem; border-radius: 3px; text-decoration: none !important; background-color: #f59000 } .flip_back_button { background-color: #fff; border-radius: 4px; color: #f59000 !important; } .title_back { color: white !important; text-decoration: none !important; } @media only screen and (max-width: 684px) { .new_title .elementor-flip-box__layer__overlay { width: 75% !important; } } @media only screen and (min-width:700px) and (max-width:968px){.new_title .elementor-flip-box__layer__overlay { width: 80% !important; } } .new_title .elementor-flip-box__layer__overlay { width: 50%; } .simcal-event-title { font-size: 12px; color: #353793; } .news-accordian .elementor-widget-wrap { padding: 0px !important; } .page-id-3209 .entry-title { display:none; } .new-achive-post-title-base .elementor-post__title, .new-achive-post-title-base .elementor-post__meta-data { display:inline; } .new-achive-post-title-base span.elementor-post-date:before { content: "-"; } #elementor-popup-modal-3324 .dialog-message { width:1000px !important; } .page-id-3527 .entry-title, .page-id-3608 .entry-title { display:none; } .wpdt-c a { color: #a0025c !important; } .single_post .post-tags .tag-links a { margin-left:15px; } </style> </head> <body class="page-template-default page page-id-2777 page-child parent-pageid-505 wp-custom-logo elementor-default elementor-kit-29 elementor-page elementor-page-2777"> <a class="skip-link screen-reader-text" href="#content"> Skip to content</a> <div data-elementor-type="header" data-elementor-id="63" class="elementor elementor-63 elementor-location-header" data-elementor-post-type="elementor_library"> <section class="elementor-section elementor-top-section elementor-element elementor-element-5053dd8d elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="5053dd8d" data-element_type="section" id="header_pop" data-settings="{"sticky":"top","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1ba5c1e4" data-id="1ba5c1e4" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-3fa25f57 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3fa25f57" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-6a729ebe" data-id="6a729ebe" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-14f3d93 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="14f3d93" data-element_type="widget" data-widget_type="theme-site-logo.default"> <div class="elementor-widget-container"> <a href="https://openid.net"> <img fetchpriority="high" width="1088" height="324" src="https://openid.net/wp-content/uploads/2022/11/df-l-oix-l-openid_rgb-300dpi.png" class="attachment-full size-full wp-image-30" alt="" srcset="https://openid.net/wp-content/uploads/2022/11/df-l-oix-l-openid_rgb-300dpi.png 1088w, https://openid.net/wp-content/uploads/2022/11/df-l-oix-l-openid_rgb-300dpi-300x89.png 300w, https://openid.net/wp-content/uploads/2022/11/df-l-oix-l-openid_rgb-300dpi-1024x305.png 1024w, https://openid.net/wp-content/uploads/2022/11/df-l-oix-l-openid_rgb-300dpi-768x229.png 768w" sizes="(max-width: 1088px) 100vw, 1088px" /> </a> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-e5503e7" data-id="e5503e7" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-17472cd2 elementor-nav-menu__align-center elementor-nav-menu--stretch elementor-nav-menu__text-align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="17472cd2" data-element_type="widget" data-settings="{"full_width":"stretch","submenu_icon":{"value":"<i class=\"\"><\/i>","library":""},"layout":"horizontal","toggle":"burger"}" data-widget_type="nav-menu.default"> <div class="elementor-widget-container"> <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-slide"> <ul id="menu-1-17472cd2" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-467"><a href="https://openid.net/foundation/" class="elementor-item">FOUNDATION</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-472"><a href="https://openid.net/foundation/benefits-members/" class="elementor-sub-item">Join the OpenID Foundation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-806"><a href="https://openid.net/foundation/board/" class="elementor-sub-item">Board of Directors</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1327"><a href="https://openid.net/foundation/sponsoring-members/" class="elementor-sub-item">Sponsoring Members</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-936"><a href="https://openid.net/foundation/leadership/" class="elementor-sub-item">Foundation Leadership</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3656"><a href="https://openid.net/intellectual-property/" class="elementor-sub-item">Intellectual Property</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2601"><a href="https://openid.net/intellectual-property/openid-foundation-contribution-agreements/" class="elementor-sub-item">OpenID Foundation Contribution Agreements</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44160"><a href="https://openid.net/intellectual-property/contribution-license-agreement/" class="elementor-sub-item">Software Grant and Contribution License Agreements</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2493"><a href="https://openid.net/policies/" class="elementor-sub-item">Organizational Documents and Policies</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-1187"><a href="https://openid.net/developers/specs/" class="elementor-item">SPECIFICATIONS</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42729"><a href="https://openid.net/developers/discover-openid-and-openid-connect/" class="elementor-sub-item">Discover OpenID and OpenID Connect</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1278"><a href="https://openid.net/developers/how-connect-works/" class="elementor-sub-item">How OpenID Connect Works</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-520"><a href="https://openid.net/developers/specs/" class="elementor-sub-item">Explore All Specifications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43237"><a href="https://openid.net/developers/jwt-jws-jwe-jwk-and-jwa-implementations/" class="elementor-sub-item">JWT, JWS, JWE, JWK, and JWA Implementations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2777 current_page_item menu-item-43662"><a href="https://openid.net/developers/certified-openid-connect-implementations/" aria-current="page" class="elementor-sub-item elementor-item-active">Certified OpenID Connect Implementations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43228"><a href="https://openid.net/developers/uncertified-openid-connect-implementations/" class="elementor-sub-item">Uncertified OpenID Connect Implementations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47597"><a href="https://openid.net/developers/openid-federation-implementations/" class="elementor-sub-item">OpenID Federation Implementations</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-42862"><a href="https://openid.net/certification/" class="elementor-item">CERTIFICATION</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-565"><a href="https://openid.net/what-is-self-certification-faq/" class="elementor-sub-item">OpenID Certification Frequently Asked Questions</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2754"><a href="https://openid.net/mark/" class="elementor-sub-item">About the OpenID Certified Mark</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2760"><a href="https://openid.net/how-to-certify-your-implementation/" class="elementor-sub-item">How to Certify Your Implementation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2776"><a href="https://openid.net/fee-schedule-to-certify-your-implementation/" class="elementor-sub-item">Fee Schedule to Certify Your Implementation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2777 current_page_item menu-item-2793"><a href="https://openid.net/developers/certified-openid-connect-implementations/" aria-current="page" class="elementor-sub-item elementor-item-active">Certified OpenID Developer Tools</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2807"><a href="#" class="elementor-sub-item elementor-item-anchor">Certification Program Policies</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2808"><a href="https://openid.net/certification/certification-conformance-testing-disclosure-and-reporting-policy/" class="elementor-sub-item">Certification Conformance Testing Disclosure and Reporting Policy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2814"><a href="https://openid.net/certification/open-source-project-certification-policy/" class="elementor-sub-item">Open-Source Project Certification Policy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2823"><a href="https://openid.net/certification/third-party-support-certification-policy/" class="elementor-sub-item">Third-Party Support Certification Policy</a></li> </ul> </li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-70"><a href="https://openid.net/wg/" class="elementor-item">GROUPS</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1188"><a href="https://openid.net/wg/" class="elementor-sub-item">Working Groups</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-979"><a href="https://openid.net/wg/connect/" class="elementor-sub-item">AB/Connect Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-980"><a href="https://openid.net/wg/connect/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-978"><a href="https://openid.net/wg/connect/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-977"><a href="https://openid.net/wg/connect/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-44475"><a href="https://openid.net/wg/authzen/" class="elementor-sub-item">AuthZEN Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44476"><a href="https://openid.net/wg/authzen/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44477"><a href="https://openid.net/wg/authzen/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44478"><a href="https://openid.net/wg/authzen/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-43804"><a href="https://openid.net/wg/digital-credentials-protocols/" class="elementor-sub-item">Digital Credentials Protocols (DCP) Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44053"><a href="https://openid.net/wg/digital-credentials-protocols/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43803"><a href="https://openid.net/wg/digital-credentials-protocols/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43802"><a href="https://openid.net/wg/digital-credentials-protocols/specifications/" class="elementor-sub-item">Specifications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44052"><a href="https://openid.net/wg/digital-credentials-protocols/repository/" class="elementor-sub-item">Repositories</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1053"><a href="https://openid.net/wg/eap/" class="elementor-sub-item">EAP Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1054"><a href="https://openid.net/wg/eap/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1051"><a href="https://openid.net/wg/eap/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1052"><a href="https://openid.net/wg/eap/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2079"><a href="https://openid.net/wg/ekyc-ida/" class="elementor-sub-item">eKYC & IDA Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2080"><a href="https://openid.net/wg/ekyc-ida/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2078"><a href="https://openid.net/wg/ekyc-ida/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2077"><a href="https://openid.net/wg/ekyc-ida/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1021"><a href="https://openid.net/wg/fapi/" class="elementor-sub-item">FAPI Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1022"><a href="https://openid.net/wg/fapi/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1020"><a href="https://openid.net/wg/fapi/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1019"><a href="https://openid.net/wg/fapi/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2133"><a href="https://openid.net/wg/fastfed/" class="elementor-sub-item">FastFed Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2132"><a href="https://openid.net/wg/fastfed/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2131"><a href="https://openid.net/wg/fastfed/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2130"><a href="https://openid.net/wg/fastfed/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1179"><a href="https://openid.net/wg/heart/" class="elementor-sub-item">HEART Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1178"><a href="https://openid.net/wg/heart/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1176"><a href="https://openid.net/wg/heart/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1177"><a href="https://openid.net/wg/heart/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-919"><a href="https://openid.net/wg/igov/" class="elementor-sub-item">iGov Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-922"><a href="https://openid.net/wg/igov/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-921"><a href="https://openid.net/wg/igov/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-920"><a href="https://openid.net/wg/igov/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-47916"><a href="https://openid.net/wg/ipsie/" class="elementor-sub-item">IPSIE Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47917"><a href="https://openid.net/wg/ipsie/ipsie-charter/" class="elementor-sub-item">IPSIE – Charter</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-856"><a href="https://openid.net/wg/modrna/" class="elementor-sub-item">MODRNA Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-858"><a href="https://openid.net/wg/modrna/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-857"><a href="https://openid.net/wg/modrna/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-855"><a href="https://openid.net/wg/modrna/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1470"><a href="https://openid.net/wg/rande/" class="elementor-sub-item">R&E Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1469"><a href="https://openid.net/wg/rande/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1468"><a href="https://openid.net/wg/rande/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1467"><a href="https://openid.net/wg/rande/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2108"><a href="https://openid.net/wg/sharedsignals/" class="elementor-sub-item">Shared Signals Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2107"><a href="https://openid.net/wg/sharedsignals/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2106"><a href="https://openid.net/wg/sharedsignals/charter/" class="elementor-sub-item">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2105"><a href="https://openid.net/wg/sharedsignals/specifications/" class="elementor-sub-item">Specifications</a></li> </ul> </li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2635"><a href="https://openid.net/cg/" class="elementor-sub-item">Community Groups</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47722"><a href="https://openid.net/cg/death-and-the-digital-estate/" class="elementor-sub-item">Death and the Digital Estate Community Group</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2457"><a href="https://openid.net/cg/gain-poc/" class="elementor-sub-item">GAIN POC</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2458"><a href="https://openid.net/cg/gain-poc/" class="elementor-sub-item">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2455"><a href="https://openid.net/cg/gain-poc/proof-of-concept/" class="elementor-sub-item">Proof of Concept</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2454"><a href="https://openid.net/cg/gain-poc/related-specifications/" class="elementor-sub-item">Related Specifications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2456"><a href="https://openid.net/cg/gain-poc/participation-agreements/" class="elementor-sub-item">Participation Agreements</a></li> </ul> </li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44305"><a href="https://openid.net/wg/resources/" class="elementor-sub-item">Working Group Resources</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1196"><a href="https://openid.net/calendar/" class="elementor-item">CALENDAR</a></li> </ul> </nav> <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> <span class="elementor-screen-only">Menu</span> </div> <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> <ul id="menu-2-17472cd2" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-467"><a href="https://openid.net/foundation/" class="elementor-item" tabindex="-1">FOUNDATION</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-472"><a href="https://openid.net/foundation/benefits-members/" class="elementor-sub-item" tabindex="-1">Join the OpenID Foundation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-806"><a href="https://openid.net/foundation/board/" class="elementor-sub-item" tabindex="-1">Board of Directors</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1327"><a href="https://openid.net/foundation/sponsoring-members/" class="elementor-sub-item" tabindex="-1">Sponsoring Members</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-936"><a href="https://openid.net/foundation/leadership/" class="elementor-sub-item" tabindex="-1">Foundation Leadership</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3656"><a href="https://openid.net/intellectual-property/" class="elementor-sub-item" tabindex="-1">Intellectual Property</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2601"><a href="https://openid.net/intellectual-property/openid-foundation-contribution-agreements/" class="elementor-sub-item" tabindex="-1">OpenID Foundation Contribution Agreements</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44160"><a href="https://openid.net/intellectual-property/contribution-license-agreement/" class="elementor-sub-item" tabindex="-1">Software Grant and Contribution License Agreements</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2493"><a href="https://openid.net/policies/" class="elementor-sub-item" tabindex="-1">Organizational Documents and Policies</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-1187"><a href="https://openid.net/developers/specs/" class="elementor-item" tabindex="-1">SPECIFICATIONS</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42729"><a href="https://openid.net/developers/discover-openid-and-openid-connect/" class="elementor-sub-item" tabindex="-1">Discover OpenID and OpenID Connect</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1278"><a href="https://openid.net/developers/how-connect-works/" class="elementor-sub-item" tabindex="-1">How OpenID Connect Works</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-520"><a href="https://openid.net/developers/specs/" class="elementor-sub-item" tabindex="-1">Explore All Specifications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43237"><a href="https://openid.net/developers/jwt-jws-jwe-jwk-and-jwa-implementations/" class="elementor-sub-item" tabindex="-1">JWT, JWS, JWE, JWK, and JWA Implementations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2777 current_page_item menu-item-43662"><a href="https://openid.net/developers/certified-openid-connect-implementations/" aria-current="page" class="elementor-sub-item elementor-item-active" tabindex="-1">Certified OpenID Connect Implementations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43228"><a href="https://openid.net/developers/uncertified-openid-connect-implementations/" class="elementor-sub-item" tabindex="-1">Uncertified OpenID Connect Implementations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47597"><a href="https://openid.net/developers/openid-federation-implementations/" class="elementor-sub-item" tabindex="-1">OpenID Federation Implementations</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-42862"><a href="https://openid.net/certification/" class="elementor-item" tabindex="-1">CERTIFICATION</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-565"><a href="https://openid.net/what-is-self-certification-faq/" class="elementor-sub-item" tabindex="-1">OpenID Certification Frequently Asked Questions</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2754"><a href="https://openid.net/mark/" class="elementor-sub-item" tabindex="-1">About the OpenID Certified Mark</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2760"><a href="https://openid.net/how-to-certify-your-implementation/" class="elementor-sub-item" tabindex="-1">How to Certify Your Implementation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2776"><a href="https://openid.net/fee-schedule-to-certify-your-implementation/" class="elementor-sub-item" tabindex="-1">Fee Schedule to Certify Your Implementation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2777 current_page_item menu-item-2793"><a href="https://openid.net/developers/certified-openid-connect-implementations/" aria-current="page" class="elementor-sub-item elementor-item-active" tabindex="-1">Certified OpenID Developer Tools</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2807"><a href="#" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Certification Program Policies</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2808"><a href="https://openid.net/certification/certification-conformance-testing-disclosure-and-reporting-policy/" class="elementor-sub-item" tabindex="-1">Certification Conformance Testing Disclosure and Reporting Policy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2814"><a href="https://openid.net/certification/open-source-project-certification-policy/" class="elementor-sub-item" tabindex="-1">Open-Source Project Certification Policy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2823"><a href="https://openid.net/certification/third-party-support-certification-policy/" class="elementor-sub-item" tabindex="-1">Third-Party Support Certification Policy</a></li> </ul> </li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-70"><a href="https://openid.net/wg/" class="elementor-item" tabindex="-1">GROUPS</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1188"><a href="https://openid.net/wg/" class="elementor-sub-item" tabindex="-1">Working Groups</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-979"><a href="https://openid.net/wg/connect/" class="elementor-sub-item" tabindex="-1">AB/Connect Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-980"><a href="https://openid.net/wg/connect/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-978"><a href="https://openid.net/wg/connect/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-977"><a href="https://openid.net/wg/connect/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-44475"><a href="https://openid.net/wg/authzen/" class="elementor-sub-item" tabindex="-1">AuthZEN Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44476"><a href="https://openid.net/wg/authzen/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44477"><a href="https://openid.net/wg/authzen/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44478"><a href="https://openid.net/wg/authzen/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-43804"><a href="https://openid.net/wg/digital-credentials-protocols/" class="elementor-sub-item" tabindex="-1">Digital Credentials Protocols (DCP) Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44053"><a href="https://openid.net/wg/digital-credentials-protocols/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43803"><a href="https://openid.net/wg/digital-credentials-protocols/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43802"><a href="https://openid.net/wg/digital-credentials-protocols/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44052"><a href="https://openid.net/wg/digital-credentials-protocols/repository/" class="elementor-sub-item" tabindex="-1">Repositories</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1053"><a href="https://openid.net/wg/eap/" class="elementor-sub-item" tabindex="-1">EAP Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1054"><a href="https://openid.net/wg/eap/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1051"><a href="https://openid.net/wg/eap/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1052"><a href="https://openid.net/wg/eap/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2079"><a href="https://openid.net/wg/ekyc-ida/" class="elementor-sub-item" tabindex="-1">eKYC & IDA Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2080"><a href="https://openid.net/wg/ekyc-ida/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2078"><a href="https://openid.net/wg/ekyc-ida/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2077"><a href="https://openid.net/wg/ekyc-ida/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1021"><a href="https://openid.net/wg/fapi/" class="elementor-sub-item" tabindex="-1">FAPI Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1022"><a href="https://openid.net/wg/fapi/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1020"><a href="https://openid.net/wg/fapi/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1019"><a href="https://openid.net/wg/fapi/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2133"><a href="https://openid.net/wg/fastfed/" class="elementor-sub-item" tabindex="-1">FastFed Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2132"><a href="https://openid.net/wg/fastfed/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2131"><a href="https://openid.net/wg/fastfed/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2130"><a href="https://openid.net/wg/fastfed/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1179"><a href="https://openid.net/wg/heart/" class="elementor-sub-item" tabindex="-1">HEART Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1178"><a href="https://openid.net/wg/heart/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1176"><a href="https://openid.net/wg/heart/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1177"><a href="https://openid.net/wg/heart/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-919"><a href="https://openid.net/wg/igov/" class="elementor-sub-item" tabindex="-1">iGov Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-922"><a href="https://openid.net/wg/igov/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-921"><a href="https://openid.net/wg/igov/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-920"><a href="https://openid.net/wg/igov/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-47916"><a href="https://openid.net/wg/ipsie/" class="elementor-sub-item" tabindex="-1">IPSIE Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47917"><a href="https://openid.net/wg/ipsie/ipsie-charter/" class="elementor-sub-item" tabindex="-1">IPSIE – Charter</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-856"><a href="https://openid.net/wg/modrna/" class="elementor-sub-item" tabindex="-1">MODRNA Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-858"><a href="https://openid.net/wg/modrna/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-857"><a href="https://openid.net/wg/modrna/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-855"><a href="https://openid.net/wg/modrna/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1470"><a href="https://openid.net/wg/rande/" class="elementor-sub-item" tabindex="-1">R&E Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1469"><a href="https://openid.net/wg/rande/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1468"><a href="https://openid.net/wg/rande/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1467"><a href="https://openid.net/wg/rande/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2108"><a href="https://openid.net/wg/sharedsignals/" class="elementor-sub-item" tabindex="-1">Shared Signals Working Group</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2107"><a href="https://openid.net/wg/sharedsignals/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2106"><a href="https://openid.net/wg/sharedsignals/charter/" class="elementor-sub-item" tabindex="-1">Charter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2105"><a href="https://openid.net/wg/sharedsignals/specifications/" class="elementor-sub-item" tabindex="-1">Specifications</a></li> </ul> </li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2635"><a href="https://openid.net/cg/" class="elementor-sub-item" tabindex="-1">Community Groups</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47722"><a href="https://openid.net/cg/death-and-the-digital-estate/" class="elementor-sub-item" tabindex="-1">Death and the Digital Estate Community Group</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2457"><a href="https://openid.net/cg/gain-poc/" class="elementor-sub-item" tabindex="-1">GAIN POC</a> <ul class="sub-menu elementor-nav-menu--dropdown"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2458"><a href="https://openid.net/cg/gain-poc/" class="elementor-sub-item" tabindex="-1">Overview</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2455"><a href="https://openid.net/cg/gain-poc/proof-of-concept/" class="elementor-sub-item" tabindex="-1">Proof of Concept</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2454"><a href="https://openid.net/cg/gain-poc/related-specifications/" class="elementor-sub-item" tabindex="-1">Related Specifications</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2456"><a href="https://openid.net/cg/gain-poc/participation-agreements/" class="elementor-sub-item" tabindex="-1">Participation Agreements</a></li> </ul> </li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44305"><a href="https://openid.net/wg/resources/" class="elementor-sub-item" tabindex="-1">Working Group Resources</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1196"><a href="https://openid.net/calendar/" class="elementor-item" tabindex="-1">CALENDAR</a></li> </ul> </nav> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-2e1cb31" data-id="2e1cb31" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-eb7055a elementor-search-form--skin-minimal elementor-widget elementor-widget-search-form" data-id="eb7055a" data-element_type="widget" data-settings="{"skin":"minimal"}" data-widget_type="search-form.default"> <div class="elementor-widget-container"> <search role="search"> <form class="elementor-search-form" action="https://openid.net" method="get"> <div class="elementor-search-form__container"> <label class="elementor-screen-only" for="elementor-search-form-eb7055a">Search</label> <div class="elementor-search-form__icon"> <i aria-hidden="true" class="fas fa-search"></i> <span class="elementor-screen-only">Search</span> </div> <input id="elementor-search-form-eb7055a" placeholder="Search..." class="elementor-search-form__input" type="search" name="s" value=""> </div> </form> </search> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-7611d1c1" data-id="7611d1c1" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-20f2ba29 elementor-align-right elementor-hidden-phone elementor-widget elementor-widget-button" data-id="20f2ba29" data-element_type="widget" data-widget_type="button.default"> <div class="elementor-widget-container"> <div class="elementor-button-wrapper"> <a class="elementor-button elementor-button-link elementor-size-md" href="https://openid.net/foundation/members/members"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-icon"> </span> <span class="elementor-button-text">Sign-In</span> </span> </a> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> </div> <div class="breadcrumbs" typeof="BreadcrumbList" vocab="https://schema.org/"> <div class="dt_bread_cum"> <!-- Breadcrumb NavXT 7.3.1 --> <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to OpenID Foundation." href="https://openid.net" class="home" ><span property="name">OpenID Foundation</span></a><meta property="position" content="1"></span> > <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to Developers." href="https://openid.net/developers/" class="post post-page" ><span property="name">Developers</span></a><meta property="position" content="2"></span> > <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to Certified OpenID Connect Implementations." href="https://openid.net/developers/certified-openid-connect-implementations/" class="post post-page current-item" aria-current="page"><span property="name">Certified OpenID Connect Implementations</span></a><meta property="position" content="3"></span></div> </div> <main id="content" class="site-main post-2777 page type-page status-publish hentry" role="main"> <div class="page-content"> <div data-elementor-type="wp-page" data-elementor-id="2777" class="elementor elementor-2777" data-elementor-post-type="page"> <section class="elementor-section elementor-top-section elementor-element elementor-element-44b59b0d elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44b59b0d" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-1f748a12" data-id="1f748a12" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-5ebc910 elementor-widget elementor-widget-heading" data-id="5ebc910" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Certified OpenID Connect Implementations</h2> </div> </div> <div class="elementor-element elementor-element-aebb977 elementor-widget elementor-widget-text-editor" data-id="aebb977" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>The following <a href="https://openid.net/connect/">OpenID Connect</a> Implementations have attained <a href="https://openid.net/certification/">OpenID Certification</a> for one or more certification profiles, including an authentication profile. Their certifications are listed <a href="https://openid.net/certification/">here</a>. </p> </div> </div> </div> </div> <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-bc37b3c" data-id="bc37b3c" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-2156f6a elementor-widget elementor-widget-image" data-id="2156f6a" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-widget-container"> <img decoding="async" width="800" height="508" src="https://openid.net/wp-content/uploads/2022/11/dots-getcertified-1024x650.png" class="attachment-large size-large wp-image-40" alt="" srcset="https://openid.net/wp-content/uploads/2022/11/dots-getcertified-1024x650.png 1024w, https://openid.net/wp-content/uploads/2022/11/dots-getcertified-300x191.png 300w, https://openid.net/wp-content/uploads/2022/11/dots-getcertified-768x488.png 768w, https://openid.net/wp-content/uploads/2022/11/dots-getcertified-1536x976.png 1536w, https://openid.net/wp-content/uploads/2022/11/dots-getcertified-2048x1301.png 2048w" sizes="(max-width: 800px) 100vw, 800px" /> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-5d40d8b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d40d8b" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-40930c7" data-id="40930c7" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-6c26e75 elementor-widget elementor-widget-heading" data-id="6c26e75" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 class="elementor-heading-title elementor-size-default"> Featured Certified OpenID Implementations for Developers </h4> </div> </div> <div class="elementor-element elementor-element-8cbdd15 elementor-widget__width-initial elementor-widget elementor-widget-toggle" data-id="8cbdd15" data-element_type="widget" data-widget_type="toggle.default"> <div class="elementor-widget-container"> <div class="elementor-toggle"> <div class="elementor-toggle-item"> <div id="elementor-tab-title-1471" class="elementor-tab-title" data-tab="1" role="button" aria-controls="elementor-tab-content-1471" aria-expanded="false"> <span class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a class="elementor-toggle-title" tabindex="0">Certified Relying Party Libraries</a> </div> <div id="elementor-tab-content-1471" class="elementor-tab-content elementor-clearfix" data-tab="1" role="region" aria-labelledby="elementor-tab-title-1471"><h3>C</h3><p><a href="https://github.com/zmartzone/mod_auth_openidc">mod_auth_openidc 2.4.12.2</a></p><ul><li><b>OpenID Connect Relying Party for Apache HTTPd 2.x</b></li><li><i>Target Environment:</i> Apache HTTPd Server module written in C</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> ZmartZone IAM</li><li><i>Conformance Profiles:</i> Config RP, Dynamic RP, Basic RP, Implicit RP, Hybrid RP, Form Post RP, 3rd Party-Init RP, RP-Initiated RP, Session RP, Front-Channel RP, Back-Channel RP</li></ul><h3>C#</h3><p><a href="https://github.com/IdentityModel/IdentityModel.OidcClient2">IdentityModel.OidcClient 2.0</a></p><ul><li><b>OidcClient is a OpenID Connect/OAuth 2.0 client library for native desktop/mobile applications</b></li><li><i>Target Environment:</i> .NET Nuget Package using .NET Standard 1.4</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Dominick Baier</li><li><i>Conformance Profiles:</i> Basic RP, Config RP</li></ul> <h3>Erlang</h3><p><a href="https://github.com/indigo-dc/oidcc">oidcc 1.0.1</a></p><ul><li><b>oidcc is an implementation of the relying party (RP) in Erlang, developed with security and usability in mind</b></li><li><i>Target Environment:</i> Erlang/OTP 18.3 or newer</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Karlsruher Institut für Technologie, SCC</li><li><i>Conformance Profiles:</i> Basic RP, Config RP</li></ul> <p><a href="https://github.com/indigo-dc/oidcc">oidcc 3.0.0</a></p><ul><li><b>This project is an easy to use client implementation for the OIDC (Open ID Connect) standard written for the BEAM ecosystem (Erlang / Elixir).</b></li><li><i>Target Environment:</i> Erlang, Elixir</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Erlang Ecosystem Foundation</li><li><i>Conformance Profiles:</i> Config RP, Basic RP, Form Post RP, 3rd Party-Init RP, RP-Initiated RP</li></ul> <h3>Golang</h3><p><a href="https://github.com/zitadel/oidc">OIDC v0.15.7</a></p><ul><li><b>This project is a easy to use client and server implementation for the OIDC (Open ID Connect) standard written for Go.</b></li><li><i>Target Environment:</i> Golang</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> CAOS</li><li><i>Conformance Profiles:</i> Basic RP, Config RP</li></ul><h3>Java</h3><p><a href="https://www.kinto-technologies.com/">GKIDP Broker 1.0.0</a></p><ul><li><strong>GKIDP Broker works as a “hub” between RPs and IDPs to reduce each side’s system maintenance effort by getting rid of many-to-many OIDC communication. With GKIDP Broker, RPs only need to communicate with Broker, and IDPs also need to care about Broker, i.e. no RP-IDP communication.</strong></li><li><em>Target Environment:</em> Java for Spring Framework (Spring Boot and Security)</li><li><em>License:</em> Apache 2.0, MIT</li><li><em>Certified by:</em> KINTO Technologies Corporation</li><li><em>Conformance Profiles:</em> Basic RP</li></ul> <h3>JavaScript</h3> <p><a href="https://www.npmjs.com/package/openid-client">node openid-client</a></p><ul><li><b>openid-client is a Relying Party(RP) implementation for node.js servers. Wide feature coverage including optional specifications such as ID Token and UserInfo claim encryption support, JWT Client Authz and more make it the go to library for node.js clients. Passport.js strategy is included.</b></li><li><i>Target Environment:</i> JavaScript for node.js</li><li><i>License:</i> MIT</li><li><i>Certified By:</i> Filip Skokan</li><li><i>Conformance Profiles:</i> Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP, Form Post RP</li></ul> <p> </p> <p><a href="https://github.com/panva/oauth4webapi">oauth4webapi >=2.6.0</a></p> <ul> <li><b>OAuth 2 / OpenID Connect Client for Javascript runtimes.</b></li> <li><i>Target Environment:</i> JavaScript with a common set of Web Platform APIs (Browsers, Node.js, Deno, Bun, Cloudflare Workers, etc.)</li> <li><i>License:</i> MIT</li> <li><i>Certified By:</i> Filip Skokan</li> <li><i>Conformance Profiles:</i> <ul> <li>Basic RP</li> <li>FAPI Adv. RP w/ MTLS, JARM (OpenID Connect)</li> <li>FAPI Adv. RP w/ MTLS</li> <li>FAPI Adv. RP w/ MTLS, JARM (OAuth)</li> <li>FAPI Adv. RP w/ MTLS, PAR, JARM (OpenID Connect)</li> <li>FAPI Adv. RP w/ MTLS, PAR</li> <li>FAPI Adv. RP w/ MTLS, PAR, JARM (OAuth)</li> <li>FAPI Adv. RP w/ Private Key, JARM (OpenID Connect)</li> <li>FAPI Adv. RP w/ Private Key</li> <li>FAPI Adv. RP w/ Private Key, JARM (OAuth)</li> <li>FAPI Adv. RP w/ Private Key, PAR, JARM (OpenID Connect)</li> <li>FAPI Adv. RP w/ Private Key, PAR</li> <li>FAPI Adv. RP w/ Private Key, PAR, JARM (OAuth)</li> <li>FAPI2MsgSigningID1 OpenID RP w/ MTLS client auth, MTLS constrain, JAR, JARM</li> <li>FAPI2MsgSigningID1 OpenID RP w/ Private Key, MTLS constrain, JAR, JARM</li> <li>FAPI2MsgSigningID1 RP w/ MTLS client auth, MTLS constrain, JAR, JARM</li> <li>FAPI2MsgSigningID1 RP w/ Private Key, MTLS constrain, JAR, JARM</li> <li>FAPI2SPID2 OpenID RP w/ MTLS, MTLS constrain</li> <li>FAPI2SPID2 OpenID RP w/ Private Key, MTLS constrain</li> <li>FAPI2SPID2 RP w/ MTLS, MTLS constrain</li> <li>FAPI2SPID2 RP w/ Private Key, MTLS constrain</li> </ul> </li> </ul> <p> </p> <p><a href="https://github.com/IdentityModel/oidc-client-js/">oidc-client-js 1.3</a></p><ul><li><b>OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications</b></li><li><i>Target Environment:</i> JavaScript clients</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Brock Allen</li><li><i>Conformance Profiles:</i> Implicit RP, Config RP</li></ul> <p> </p> <h3>OCaml</h3><p><a href="https://github.com/ulrikstrid/ocaml-oidc">oidc-client 1.0.0</a></p><ul><li><b>OpenID Connect implementation for native OCaml and Reason. Includes both higher and lower level primitives.</b></li><li><i>Target Environment:</i> OCaml</li><li><i>License:</i> BSD3</li><li><i>Certified By:</i> Ulrik Strid</li><li><i>Conformance Profiles:</i> Basic RP, Form Post RP</li></ul><h3>PHP</h3><p><a href="https://bitbucket.org/PEOFIAMP/phpoidc">phpOIDC 2016 Winter</a></p><ul><li><b>phpOIDC is a PHP implementation of OpenID Connect, developed by Nomura Research Institute. It also includes the JWT, JWS, and JWE support.</b></li><li><i>Target Environment:</i> PHP, Apache, Nginx</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> TBD</li><li><i>Conformance Profiles:</i> Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP</li></ul><h3>Python</h3><p><a href="https://github.com/IdentityPython/oidcrp">oidcrp 0.4.0</a></p><ul><li><b>New Python OpenID Connect relying party library by Roland Hedberg.</b></li><li><i>Target Environment:</i> Python</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Roland Hedberg</li><li><i>Conformance Profiles:</i> Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP</li></ul><p><a href="https://github.com/IdentityPython/oidc-op">OidcRP 2.1.0</a></p><ul><li><b>A complete Open Source implementation of core OIDC and a number of extensions.</b></li><li><i>Target Environment:</i> Python</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Roland Hedberg</li><li><i>Conformance Profiles:</i> Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP, Form Post RP</li></ul><p><a href="https://github.com/rohe/pyoidc">pyoidc 0.9.4</a></p><ul><li><b>Complete OIDC library that can be used to build OIDC OPs or RPs. Also contains an OAuth2 part which allows for building OAuth2 Authroization servers or clients.</b></li><li><i>Target Environment:</i> Python 2.7, 3.4 and 3.5</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Roland Hedberg</li><li><i>Conformance Profiles:</i> Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP</li></ul><h3>Ruby</h3><p><a href="https://github.com/nov/openid_connect">openid_connect rubygem v1.0.3</a></p><ul><li><b>RP sample implementation in Ruby on Rails using ‘openid_connect’ gem</b></li><li><i>Target Environment:</i> Ruby for any Rack-based applications (including Ruby on Rails)</li><li><i>License:</i> MIT</li><li><i>Certified By:</i> Nov Matake</li><li><i>Conformance Profiles:</i> Basic RP</li></ul><h3>TypeScript</h3><p><a href="https://github.com/damienbod/angular-auth-oidc-client">angular-auth-oidc-client 1.0.2</a></p><ul><li><b>OpenID Connect (OIDC) for Angular applications</b></li><li><i>Target Environment:</i> Angular clients</li><li><i>License:</i> MIT</li><li><i>Certified By:</i> Damien Bowden</li><li><i>Conformance Profiles:</i> Implicit RP</li></ul></div> </div> <div class="elementor-toggle-item"> <div id="elementor-tab-title-1472" class="elementor-tab-title" data-tab="2" role="button" aria-controls="elementor-tab-content-1472" aria-expanded="false"> <span class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a class="elementor-toggle-title" tabindex="0">Certified Relying Party Servers and Services</a> </div> <div id="elementor-tab-content-1472" class="elementor-tab-content elementor-clearfix" data-tab="2" role="region" aria-labelledby="elementor-tab-title-1472"><p><a href="https://www.npmjs.com/package/angular-oauth2-oidc" target="_blank" rel="noopener noreferrer">angular-oauth2-oidc 2.0.5</a></p><ul><li><strong>OAuth2/OpenID Connect implementation for Angular, Version 2 and above. Implements OpenID Connect Implicit Flow and allow for Discovery and silent token refresh.</strong></li><li><em>Target Environment:</em> TypeScript for Angular</li><li><em>License:</em> MIT</li><li><em>Certified By:</em> Manfred Steyer</li><li><em>Conformance Profiles:</em> Implicit RP</li></ul><p> </p><p><a href="https://www.gluu.org/docs/oxd/" target="_blank" rel="noopener noreferrer">Gluu oxd Client API 4.2</a></p><ul><li><strong>Gluu oxd expose simple, static APIs web application developers can use to implement user authentication and authorization against an Oauth 2.0 authorization server like Gluu.</strong></li><li><em>Target Environment:</em> Java</li><li><em>License:</em> Apache 2.0</li><li><em>Certified By:</em> Gluu, Inc</li><li><em>Conformance Profiles:</em> Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP</li></ul><p> </p><p><a href="https://www.intuit.com/" target="_blank" rel="noopener noreferrer">Intuit PartnerAuth v1</a></p><ul><li><strong>Intuit’s implementation of Open ID Connect to allow all Intuit applications to federate identities with industry partners and data providers.</strong></li><li><em>Target Environment:</em> Java</li><li><em>License:</em> N/A</li><li><em>Certified By:</em> Intuit</li><li><em>Conformance Profiles:</em> Basic RP, Implicit RP, Hybrid RP</li></ul><p> </p><p><a href="http://www.ksign.com/html/product07_01.html" target="_blank" rel="noopener noreferrer">KSign Trust Thing 1.0</a></p><ul><li><strong>Trust Thing is security module that is embedded in IoT devices, it provides device self registration, automatic certificate issuance, device authentication, authorization and end-to-end encryption on the IoT Service Platform. Trust Thing conforms to various OpenAPI security standards such as OAuth 2.0, OpenID Connect and UMA, and supports IoT protocols such CoAP, MQTT, and XMPP.</strong></li><li><em>Target Environment:</em> Binaries for embedded Linux</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> KSIGN</li><li><em>Conformance Profiles:</em> Basic RP</li></ul><p> </p><p><a href="http://www.ksign.com/html/product07_01.html" target="_blank" rel="noopener noreferrer">KSign Trust Thing 1.1</a></p><ul><li><strong>Trust Thing is security module that is embedded in IoT devices, it provides device self registration, automatic certificate issuance, device authentication, authorization and end-to-end encryption on the IoT Service Platform. Trust Thing conforms to various OpenAPI security standards such as OAuth 2.0, OpenID Connect and UMA, and supports IoT protocols such CoAP, MQTT, and XMPP.</strong></li><li><em>Target Environment:</em> Binaries for embedded Linux</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> KSIGN</li><li><em>Conformance Profiles:</em> Implicit RP</li></ul><p> </p><p><a href="http://www.ksign.com/html/product07_01.html" target="_blank" rel="noopener noreferrer">KSign Trust Thing 1.2</a></p><ul><li><em>Target Environment:</em> Binaries for embedded Linux</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> KSIGN</li><li><em>Conformance Profiles:</em> Config RP</li></ul><p> </p><p><a href="https://github.com/zmartzone/lua-resty-openidc" target="_blank" rel="noopener noreferrer">lua-resty-openidc 1.5.1</a></p><ul><li><strong>Lua implementation to make NGINX operate as an OpenID Connect RP or OAuth 2.0 RS using the Lua extension scripting features (http://wiki.nginx.org/HttpLuaModule) which are for the instance part of OpenResty (http://openresty.org).</strong></li><li><em>Target Environment:</em> Lua for NGINX</li><li><em>License:</em> APACHE 2.0</li><li><em>Certified By:</em> ZmartZone IAM</li><li><em>Conformance Profiles:</em> Basic RP, Config RP</li></ul><p> </p><p><a href="https://www.microstrategy.com/" target="_blank" rel="noopener noreferrer">MicroStrategy Platform, M2021</a></p><ul><li><strong>The MicroStrategy’s Enterprise Analytics platform can be configured to use OIDC to authenticate end-users against their enterprise Identity Provider. (browsers, mobile, desktop) and our native integration on these platforms enables modern, standards-compliant single sign-on experience for end users through OIDC.</strong></li><li><em>Target Environment:</em> Java, JavaScript, C#, Swift</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> MicroStrategy Incorporated</li><li><em>Conformance Profiles:</em> Basic RP</li></ul><p> </p><p><a href="https://github.com/zmartzone/mod_auth_openidc">mod_auth_openidc 2.4.12.2</a></p><ul><li><b>OpenID Connect Relying Party for Apache HTTPd 2.x</b></li><li><i>Target Environment:</i> Apache HTTPd Server module written in C</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> ZmartZone IAM</li><li><i>Conformance Profiles:</i> Config RP, Dynamic RP, Basic RP, Implicit RP, Hybrid RP, Form Post RP, 3rd Party-Init RP, RP-Initiated RP, Session RP, Front-Channel RP, Back-Channel RP</li></ul><p> </p> <p><a href="https://github.com/IdentityPython/oidcrp" target="_blank" rel="noopener noreferrer">oidcrp 0.4.0</a></p><ul><li><em>Target Environment:</em> Python</li><li><em>License:</em> Apache 2.0</li><li><em>Certified By:</em> Roland Hedberg</li><li><em>Conformance Profiles:</em> Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP</li></ul><p> </p> <p><a href="https://www.pingidentity.com/en/products/pingaccess.html">PingAccess 4.2.2</a></p><ul><li><b>The PingAccess server offers a completely new way to manage access to your web applications and application programming interfaces (APIs). By providing role and attribute-based access control that applies policies based on identity, you can enable access from any client to any application.</b></li><li><i>Target Environment:</i> Standalone commercial server</li><li><i>License:</i> Proprietary</li><li><i>Certified By:</i> Ping Identity</li><li><i>Conformance Profiles:</i> Basic RP</li></ul><p> </p> <p><a href="https://www.pingidentity.com/en/products/pingfederate.html">PingFederate 8.3.1</a></p><ul><li><b>The PingFederate server is a full-featured federation server that provides secure single sign-on, API security and provisioning for enterprise customers, partners, and employees.</b></li><li><i>Target Environment:</i> Standalone commercial server</li><li><i>License:</i> Proprietary</li><li><i>Certified By:</i> Ping Identity</li><li><i>Conformance Profiles:</i> Basic RP, Config RP</li></ul><p> </p><p><a href="https://www.pingidentity.com/en.html">PingFederate 9.2.1</a></p><ul><li><b>The PingFederate enables outbound and inbound solutions for single sign-on (SSO), federated dientity management, customer identity and access management, mobile identity security, API security, and social identity integration. Browser-based SSO extends employee, customer and partner identities across domains without passwords, using only standard identity protocols (Security Assertion Markup Language — SAML, WS-Federation, WS-Trust, OAuth and OpenID Connect, and SCIM).</b></li><li><i>Certified By:</i> Ping Identity</li><li><i>Conformance Profiles:</i> Basic RP, Config RP and Form Post RP</li></ul><p> </p><p><a href="https://bitbucket.org/tomcjones/idesg" target="_blank" rel="noopener noreferrer">TC.AUTHENTICATION 1.0</a></p><ul><li><strong>Library for enabling dynamic registration using open source ASP.NET Core 1.x tools. Tested on Windows, but should work on all .NET core services.</strong></li><li><em>Target Environment:</em> ASP.NET Core 1.x / Visual Studio 2017</li><li><em>License:</em> Apache 2.0</li><li><em>Certified By:</em> Thomas C. Jones</li><li><em>Conformance Profiles:</em> Basic RP</li></ul></div> </div> <div class="elementor-toggle-item"> <div id="elementor-tab-title-1473" class="elementor-tab-title" data-tab="3" role="button" aria-controls="elementor-tab-content-1473" aria-expanded="false"> <span class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a class="elementor-toggle-title" tabindex="0">Certified OpenID Provider Libraries</a> </div> <div id="elementor-tab-content-1473" class="elementor-tab-content elementor-clearfix" data-tab="3" role="region" aria-labelledby="elementor-tab-title-1473"><h3>C#</h3><p><a href="https://github.com/IdentityServer">IdentityServer3</a></p><ul><li><b>IdentityServer is an open source OpenID Connect Provider and OAuth 2.0 Authorization Framework for ASP.NET 4.x/Katana</b></li><li><i>Target Environment:</i> OWIN/Katana</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Dominick Baier & Brock Allen</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP</li></ul><p> </p><p><a href="https://identityserver.io/">IdentityServer4</a></p><ul><li><b>IdentityServer is an open source OpenID Connect and OAuth 2.0 framework for ASP.NET Core</b></li><li><i>Target Environment:</i> Middleware for ASP.NET Core</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Dominick Baier & Brock Allen</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP</li></ul><p> </p><p><a href="http://simpleidentityserverdoc.readthedocs.io/en/latest/" class="broken_link">SimpleIdentityServer V2.0.0</a></p><ul><li><b>SimpleIdentityServer is an open source implementation of OpenId connect, OAUTH2.0, UMA and SCIM2.0 for ASP.NET CORE</b></li><li><i>Target Environment:</i> SimpleIdentityServer is written in C#. It can be installed on LINUX / WINDOWS environment via Docker or MSI installer.</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Thierry Habart</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP</li></ul> <h3>Elixir</h3><p><a href="https://hex.pm/packages/boruta">Boruta 2.1.0</a></p><ul><li><b>Based on hexagonal architecture, Boruta helps integrating OAuth 2.0 and OpenID Connect flows into Elixir applications. This package implements authorization business rules and provides generators to create all needed modules for Phoenix applications.</b></li><li><i>Target Environment:</i> Elixir mix package</li><li><i>License:</i> MIT</li><li><i>Certified By:</i> Pascal Knoth</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP</li></ul> <h3>Golang</h3> <p><a href="https://github.com/luikyv/go-oidc" target="_blank" rel="noopener noreferrer">go-oidc 0.4.0 </a></p> <ul> <li><strong> go-oidc is an open-source client module built in Golang that provides a configurable Authorization Server with support for OpenID Connect and other standards. </strong></li> <li><em>Programming language:</em> Golang </li> <li><em>License:</em> MIT License </li> <li><em>Certified by:</em> Luiky Vasconcelos </li> <li><em>Conformance Profiles:</em> <ul> <li>Basic OP</li> </ul> </li> </ul><p> </p> <h3>Java</h3><p><a href="https://connect2id.com/products/server">Connect2id Server 6.1.2a</a></p><ul><li><b>Delivers OpenID Connect and OAuth 2.0 to the enterprise</b></li><li><i>Target Environment:</i> Java in Apache Tomcat web server</li><li><i>License:</i> TBD</li><li><i>Certified By:</i> Connect2id</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP</li></ul><p> </p><p><a href="http://gluu.org/">Gluu Server 2.3</a></p><ul><li><b>The Gluu Server is a free open source identity and access management platform for single sign-on, mobile authentication, and API access management that includes a comprehensive implementation of an OpenID Connect Provider and Relying Party</b></li><li><i>Target Environment:</i> The Gluu Server OpenID Provider is written in Java. Packages are available for Centos, Red Hat, Ubuntu, and Debian.</li><li><i>License:</i> See <a href="https://gluu.org/docs/#license">https://gluu.org/docs/#license</a></li><li><i>Certified By:</i> Michael Schwartz</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP</li></ul><p> </p><p><a href="http://www.gluu.org/">Gluu Server 3.1.1</a></p><ul><li><b>The Gluu Server is a free open source identity and access management platform for single sign-on, mobile authentication, and API access management that includes a comprehensive implementation of an OpenID Connect Provider and Relying Party</b></li><li><i>Target Environment:</i> Java</li><li><i>License:</i> See <a href="https://gluu.org/docs/ce/3.1.1/#license" class="broken_link">https://gluu.org/docs/ce/3.1.1/#license</a></li><li><i>Certified By:</i> Michael Schwartz</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP</li></ul><p> </p><p><a href="https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server">MITREid Connect</a></p><ul><li><b>Customizable Java-based implementation of OAuth 2, OpenID Connect, and UMA designed for personal and enterprise scenarios</b></li><li><i>Target Environment:</i> Java Spring backend, JavaScript front-end management UI</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Justin Richer</li><li><i>Conformance Profiles:</i> Basic OP, Config OP, Dynamic OP</li></ul><p> </p><p><a href="https://github.com/uchicago/shibboleth-oidc">OIDC OP Overlay for Shibboleth IdP v3.2.1 version 1.0</a></p><ul><li><b>This module adds OIDC support to the Shibboleth Identity Provider</b></li><li><i>Target Environment:</i> Java</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> University of Chicago</li><li><i>Conformance Profiles:</i> Basic OP, Config OP</li></ul><p> </p><p><a href="http://viewds.com/products/cobalt.html" class="broken_link">Cobalt V1.0</a></p><ul><li><b>Cobalt is an identity and access management (IAM) platform for the cloud. It includes a federated identity service that supports both OIDC and SAML 2.0, as well as a cloud identity store with an integrated identity data management service based on OData and a fine-grained authorization service based on XACML.</b></li><li><i>Target Environment:</i> Java on Vert.x</li><li><i>License:</i> Proprietary software licensed by subscription</li><li><i>Certified By:</i> ViewDS</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Config OP</li></ul><h3>JavaScript</h3><p><a href="https://www.npmjs.com/package/oidc-provider">node oidc-provider</a></p><ul><li><b>oidc-provider is an OpenID Provider(OP) implementation for node.js servers. It provides a mountable or standalone implementation of the specifications including a variety of optional features (encryption, JWT Client Authz, Dynamic Registration, PKCE, and more…). No predefined data models or frontend views, as soon as you’re ready you take them over the bundled ones go away, leaving you with just the spec implementation.</b></li><li><i>Target Environment:</i> JavaScript for node.js</li><li><i>License:</i> MIT</li><li><i>Certified By:</i> Filip Skokan</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP, 3rd Party-Init OP</li></ul><h3>PHP</h3><p><a href="https://bitbucket.org/PEOFIAMP/phpoidc">phpOIDC 2015 Spring</a></p><ul><li><b>phpOIDC is a PHP implementation of OpenID Connect, developed by Nomura Research Institute. It also includes the JWT, JWS, and JWE support.</b></li><li><i>Target Environment:</i> PHP, Apache, Nginx</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> TBD</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP</li></ul><h3>Python</h3><p><a href="https://github.com/IdentityPython/oidc-op">OidcOP 2.2.0</a></p><ul><li><b>A complete OpenSource implementation of core OIDC and a number of extensions.</b></li><li><i>Target Environment:</i> Python</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Roland Hedberg</li><li><i>Conformance Profiles:</i> Basic OP, Implict OP, Hybrid OP, FormPost OP, 3rd Party-Init OP</li></ul><p> </p><p><a href="https://github.com/rohe/pyoidc">pyoidc 0.7.7</a></p><ul><li><b>Complete OIDC library that can be used to build OIDC OPs or RPs. Also contains an OAuth2 part which allows for building OAuth2 Authroization servers or clients.</b></li><li><i>Target Environment:</i> Python 2.7, 3.4 and 3.5</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Roland Hedberg</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP</li></ul><h3>Ruby</h3><p><a href="https://gitlab.com/os85/rodauth-oauth">rodauth-oauth 1.0.0</a></p><ul><li><b>An OAuth 2.0 and OIDC provider plugin for the rodauth authentication framework</b></li><li><i>Target Environment:</i> Ruby</li><li><i>License:</i> Apache 2.0</li><li><i>Certified By:</i> Tiago Cardoso</li><li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP, 3rd Party-Init OP</li></ul></div> </div> <div class="elementor-toggle-item"> <div id="elementor-tab-title-1474" class="elementor-tab-title" data-tab="4" role="button" aria-controls="elementor-tab-content-1474" aria-expanded="false"> <span class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a class="elementor-toggle-title" tabindex="0">Certified OpenID Provider Servers and Services</a> </div> <div id="elementor-tab-content-1474" class="elementor-tab-content elementor-clearfix" data-tab="4" role="region" aria-labelledby="elementor-tab-title-1474"><p><a href="http://www.i-sprint.com/products/universal-access-management/" target="_blank" rel="noopener noreferrer">AccessMatrix UAM</a></p> <ul> <li><strong>AccessMatrix Universal Access Management (UAM) supports comprehensive web single sign-on, webaccess management and federated single sign-on (including SAML 2.0, OAuth 2.0, PKCE and OpenID Connect).</strong></li> <li><em>Target Environment:</em> Standalone commercial server</li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> i-Sprint Innovations</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Config OP</li> </ul> <p><a href="https://www.microsoft.com/en-us/cloud-platform/windows-server">ADFS on Windows Server 2016</a></p> <ul> <li><b>Active Directory Federation Server (ADFS) on Windows Server 2016</b></li> <li><i>Target Environment:</i> Commercial server</li> <li><i>Certified By:</i> Microsoft</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Config OP</li> </ul> <p><a href="https://www.akamai.com/products/identity-cloud" target="_blank" rel="noopener noreferrer">Akamai Identity Cloud — February 2022</a></p> <ul> <li><strong>For brands that put identity first, Akamai’s cloud-native Customer Identity & Access Management<br>(CIAM) solution empowers fast-to-deploy single sign-on (SSO), registration, authentication, and<br>preference management. Identity Cloud enables centralized profile access management on a flexible SaaS<br>platform built to scale, perform, and comply with regulatory requirements around the world. It can handle<br>complex consumer-facing use cases with millions of users.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> Akamai</li> <li><em>Conformance Profiles:</em> Implicit OP, Hybrid OP, Form Post OP</li> </ul> <p><a href="https://www.anva.nl/">ANVA FinLife b1528</a></p> <ul> <li><b>ANVA provides an identity provider solution based on OpenID Connect (OIDC) as part of the ANVA FinLife platform ecosystem.</b></li> <li><i>Target Environment:</i> Service</li> <li><i>Certified By:</i> ANVA</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Config OP</li> </ul> <p><a href="https://authmachine.com/" target="_blank" rel="noopener noreferrer" class="broken_link">AuthMachine 4.0.7</a></p> <ul> <li><strong>AuthMachine is a software platform that can be setup in minutes and delivers powerful, pain-free Identity and Access Management (IAM) within your private cloud. In addition to conforming to all six OpenID Connect profiles (Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP and Form Post OP) AuthMachine also provides functionality such as adaptive authentication to prevent phishing attacks, multi-factor authentication, Single Log Out (SLO), registration/sign-up, self-service password resets.</strong></li> <li><i>Target Environment:</i> Core application: Python — Admin Console: Javascript/ReactJS — Deployment environment: Docker-based software appliance that can be run on a single server, or easily configured to run in a high-availability architecture on AWS or other clouds</li> <li>License: AuthMachine Community License</li> <li><i>Certified By:</i> AuthMachine</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP</li> </ul> <p><a href="https://auth0.com/docs/protocols/oidc">Auth0</a></p> <ul> <li><b>Auth0 is an OpenID Connect and OAuth2 service that is available on the cloud or can be installed on your own cloud/on-prem.</b></li> <li><i>Target Environment:</i> Commercial server</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Auth0</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP</li> </ul> <p><a href="https://www.sec4u.com.br/en/authfy" target="_blank" rel="noopener noreferrer">Authfy v2</a></p> <ul> <li><strong>Authfy is a platform that enables secure digital transformation, both for digital business, protecting the entire journey of its customers (Consumers Identity), and for employees,<br>whether employees, third parties and partners (Workforce Identity), providing a better experience, frictionless and with security. With Authfy, all the complexity involved in the secure digital journey is abstracted; providing product teams, fraud prevention, architecture and development, focus on their business strategy.<br></strong></li> <li><em>Target environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Authfy (SEC4U)</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP, 3rd Party-Init OP</li> </ul> <p><a href="https://www.authlete.com/" target="_blank" rel="noopener noreferrer">Authlete</a></p> <ul> <li><strong>Authlete is an OAuth 2 and OpenID Connect service that can easily integrate with your environment using a cloud-based or on-premesis solution</strong></li> <li><em>Target environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Authlete</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP</li> </ul> <p><a href="http://classmethod.jp/">Barista v.1.18.2</a></p> <ul> <li><b>Highly scalable OpenID Connect authentication server built on AWS. All functionality is offered through APIs over HTTP, using the REST architectural style.</b></li> <li><em>Target environment:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Classmethod</li> <li><em>Conformance Profiles:</em> Basic OP, Config OP</li> </ul> <p><a href="https://b-fy.com/">B-FY IdServer 1.0</a></p> <ul> <li><strong>OpenID provider for users of the identification service of the platform BFY.</strong></li> <li><em>Target Environment:</em> Java, HTML and JavaScript for Nodejs</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Hanscan Spain SA</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Formpost OP</li> </ul> <p><a href="https://github.com/malach-it/boruta-server">Boruta standalone 0.1.0</a></p> <ul> <li><strong>Lightweight Identity and Access Management solution enbling OAuth 2.0 and OpenID Connect in your infrastructures</strong></li> <li><em>Target Environment:</em> Standalone aerver</li> <li><em>License:</em> Apache 2.0</li> <li><em>Certified by:</em> patatoid</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP</li> </ul> <p> </p> <p><a href="https://github.com/malach-it/boruta-server" target="_blank" rel="noopener noreferrer">boruta 0.5.0 </a></p> <ul> <li><strong> Lightweight Identity and Access Management solution enabling authorization up to self-sovereign identity</strong></li> <li><em>Programming language:</em> Standalone server </li> <li><em>License:</em> Apache 2.0 </li> <li><em>Certified by:</em> malachit </li> <li><em>Conformance Profiles:</em> <ul> <li>Basic OP</li> <li>Hybrid OP</li> <li>Implicit OP</li> </ul> </li> </ul><p> </p> <p><a href="http://www.ca.com/us/products/ca-single-sign-on.html">CA Single Sign-On 12.8.2 </a></p> <ul> <li><b>CA Single Sign-On provides OIDC support for web applications and single page apps integrated with SAML support and policy-driven comprehensive authentication and access management control</b></li> <li><em>Certified by:</em> CA Technologies</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Config OP</li> </ul> <p><a href="http://www.cloudentity.com/">CIAM.Next</a></p> <ul> <li><strong>Cloudentity is a privacy-first CIAM (Customer Identity and Access Management) platform. CIAM.next securely identifies and authorizes: Users, Services and Things that should have access to your data and keep out those who should not. We do this with powerful, cloud-native identity and access control microservices which integrate quickly, seamlessly and efficiently with your existing hybrid-cloud architecture to provide in-depth: Visibility, Protection and Enforcement at the API level.</strong></li> <li><em>Target Environment:</em> Goland</li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> Cloudentity</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP</li> </ul> <p><a href="https://cloudentity.com/">Cloudentity</a></p> <ul> <li><strong>Cloudentity increases development velocity by making authorization flexible and scalable. Cloudentity platform externalizes policy management as a declarative authorization service.</strong></li> <li><em>Target Environment:</em> Service, Golang</li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> Cloudentity</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Dynamic OP, Config OP</li> </ul> <p><a href="https://cloudentity.com/">Cloudentity as of August 2022</a></p> <ul> <li><strong>Cloudentity is a hyper-scale identity, authorization, and consent platform built to address the access control challenges of the API economy. Primarily available as SaaS yet with an on-premise deployment option, Cloudentity comes with the advanced multi-tenant authorization server, policy engine, numerous API gateway/service mesh integrations, and a selection of instantly applicable regional Open Banking/Finance/Energy/Healthcare security profiles and consent APIs.Cloudentity provides OpenBanking consent and FAPI certified workspaces allowing developers to quickly build PSD2, OpenBanking Brazil, CDR and FDX compliant applications.</strong></li> <li><em>Target Environment:</em> Service, Golang</li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> Cloudentity, Inc.</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Dynamic OP, Config OP, Form Post OP</li> </ul> <p><a href="http://www.cloudentity.com/">Cloudentity OIDC services 1.3</a></p> <ul> <li><em>Target Environment:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> Cloudentity</li> <li><em>Conformance Profiles:</em> Basic OP</li> </ul> <p><a href="https://curity.io/product/" target="_blank" rel="noopener noreferrer">Curity Identity Server</a></p> <ul> <li><strong>The Curity Identity Server offers a unique combination of IAM and API management. Using OAuth, OpenID Connect, JSON Web Tokens, SCIM and other protocols, it enables secure, standards-based integrations with apps and APIs at a larger scale.</strong></li> <li><em>Target Environment:</em> Standalone commercial server</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Curity</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP, 3rd Party-Init OP</li> </ul> <p><a href="https://www.scrive.com">eID Hub 1.36.4</a></p> <ul> <li><strong>Electronic signature & ID verification. Agreements automation from simple paperless contracts to onboarding and compliance solutions for regulated businesses. Offer first-class customer journeys with Scrive’s e-signing portal, ID verification, APIs, managed.</strong></li> <li><em>Target Environment:</em> Standalone commercial server</li> <li><em>License:</em> <br></li> <li><em>Certified by:</em> Scrive AB<br></li> <li><em>Conformance Profiles:</em> Basic OP</li> </ul> <p><a href="https://forgerock.com/" target="_blank" rel="noopener noreferrer">ForgeRock Identity Platform 7.1.1</a></p> <ul> <li><strong>The ForgeRock Identity Platform provides a massively scalable, highly performant, standards-based OpenID Connect Provider/OAuth2 Authorization Server with the Access Management server, fronted by the powerful and configurable Identity Gateway. Underpinning this is the ForgeRock Directory Service, the high performance LDAP identity store.</strong></li> <li><em>Target Environment:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> ForgeRock</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP</li> </ul> <p><a href="http://www.oxyliom.com/gaia-trust-platform" target="_blank" rel="noopener noreferrer" class="broken_link">GAïA Trust Platform 4.4</a></p> <ul> <li><strong>Microservice Architecture</strong></li> <li><em>Certified By:</em> Oxyliom</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Form Post OP</li> </ul> <p><a href="https://github.com/CSCfi/shibboleth-idp-oidc-extension" target="_blank" rel="noopener noreferrer">GÉANT OIDC-Plugin for Shibboleth IdP 1.0.0</a></p> <ul> <li><strong>The extension provides a OpenID Connect OP capabilities to Shibboleth IdP V3.</strong></li> <li><em>Target Environment:</em> Java</li> <li><em>License:</em> GÉANT BSD Software License</li> <li><em>Certified By:</em> GÉANT Association</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP</li> </ul> <p><a href="http://www.gluu.org/" target="_blank" rel="noopener noreferrer">Gluu Server 3.1.3</a></p> <ul> <li><strong>The Gluu Server is a free open source identity and access management platform for single sign-on, mobile authentication, and API access management that includes a comprehensive implementation of an OpenID Connect Provider and Relying Party.</strong></li> <li><em>Target Environment:</em> Java</li> <li><em>License:</em> See <a href="https://gluu.org/docs/ce/3.1.3/#license" target="_blank" rel="noopener noreferrer" class="broken_link">https://gluu.org/docs/ce/3.1.3/#license</a></li> <li><em>Certified By:</em> Gluu</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP</li> </ul> <p><a href="http://www.gluu.org/" target="_blank" rel="noopener noreferrer">Gluu Server 4.0.0</a></p> <ul> <li><strong>The Gluu Server is a free open source identity and access management platform for single sign-on, mobile authentication, and API access management that includes a comprehensive implementation of an OpenID Connect Provider and Relying Party.</strong></li> <li><em>Target Environment:</em> Java</li> <li><em>License:</em> See <a href="https://gluu.org/docs/ce/4.0/#license" target="_blank" rel="noopener noreferrer" class="broken_link">https://gluu.org/docs/ce/4.0/#license</a></li> <li><em>Certified By:</em> Michael Schwartz</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP, 3rd Party-Init OP</li> </ul> <p><a href="https://developer.grab.com/" target="_blank" rel="noopener noreferrer">Grab ID 1.0</a></p> <ul> <li><b>Grab OpenID provider is a cloud service that provides authentication and authorization services for Grab users coming from Grab partners.</b></li> <li><em>Target Environment:</em> Golang</li> <li><em>License:</em> Proprietart</li> <li><em>Certified By:</em> GrabTaxi Holdings</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP</li> </ul> <p><a href="https://gravitee.io/" target="_blank" rel="noopener noreferrer">Gravitee.io Access Management 2.1.x</a></p> <ul> <li><b>Gravitee.io Access Management is a flexible, lightweight and blazing-fast open source OpenID Connect/OAuth 2.0 provider aims to be a bridge between applications and identity providers to authenticate, authorize and getting information about user accounts.</b></li> <li><em>Target Environment:</em> Java on Vert.x</li> <li><em>License:</em> Apache 2.0</li> <li><em>Certified By:</em> GraviteeSource</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP</li> </ul> <p><a href="http://www.tools4ever.com/" target="_blank" rel="noopener noreferrer">HelloID 4.8.0</a></p> <ul> <li><em>Target Environment:</em> C#, asp.net<em> </em></li> <li><em>License:</em> Commercial/Proprietary</li> <li><em>Certified By:</em> Tools4ever</li> <li><em>Conformance Profiles:</em> Basic OP</li> </ul> <p><a href="https://www.hpe.com/jp/ja/software/icewall/federation.html" target="_blank" rel="noopener noreferrer">HPE IceWall Federation 4.0</a></p> <ul> <li><b>HPE IceWall is software that solves problems related to authentication with a focus on Web access management.</b></li> <li><em>Target Environment:</em> Standalone commercial server</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Hewlett Packard Japan, G.K.</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP</li> </ul> <p><a href="https://www.ibm.com/us-en/marketplace/cloud-identity-for-consumers" target="_blank" rel="noopener noreferrer">IBM Cloud Identity</a></p> <ul> <li><b>IBM Cloud Identity is a born-in-the cloud IAM service that makes identity friendly for both consumers and the workforce. Delivered from the cloud, easily customizable via APIs, or in combination with other access management tools, Cloud Identity can help you deliver trusted authentication with a frictionless user experience that balances security and convenience.</b></li> <li><em>Target Environment:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> IBM</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Form Post OP</li> </ul> <p><a href="https://www.ibm.com/support/knowledgecenter/SSPREK_9.0.7/com.ibm.isam.doc/welcome.html" target="_blank" rel="noopener noreferrer">IBM Security Access Manager V9.0.7</a></p> <ul> <li><b>IBM Security Access Manager helps you simplify your users’ access while more securely adopting web, mobile, IoT and cloud technologies. It can be deployed on-premises, in a virtual or hardware appliance or containerized with Docker. ISAM helps you strike a balance between usability and security through the use of risk-based access, single sign-on, integrated access management control, identity federation and mobile multi-factor authentication.</b></li> <li><em>Target Environment:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> IBM</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP</li> </ul> <p><a href="https://www.ibm.com/verify/verify-identity" target="_blank" rel="noopener noreferrer">IBM Security Verify (as of May 2022)</a></p> <ul> <li><b>Workforce and consumer identity and access management (IAM) have vastly different<br>frameworks – but a shared technical solution can accelerate both. IBM Security Verify is a<br>single identity-as-a-service (IDaaS) solution that delivers both workforce modernization and<br>consumer digital transformation. Verify features comprehensive cloud IAM capabilities, from<br>deep risk-based authentication to automated consent management.</b></li> <li><em>Target Environment:</em> Java and Go, Software as a Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> IBM</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP</li> </ul> <p><a href="https://www.ibm.com/my-en/products/verify-access" target="_blank" rel="noopener noreferrer">IBM Security Verify Access 10.0</a></p> <ul> <li><b>IBM Security Verify Access, formerly IBM Security Access Manager or ISAM, helps you simplify your users’ access while more securely adopting web, mobile, IoT and cloud technologies. It can be deployed on-premises, in a virtual or hardware appliance or containerized with Docker. Verify Access helps you strike a balance between usability and security through the use of risk-based access, single sign-on, integrated access management control, identity federation and mobile multi-factor authentication. Take back control of your access management with Verify Access.</b></li> <li><em>Target Environment:</em> Golang, Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> IBM</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP</li> </ul> <p><a href="https://wso2.com/identity-and-access-management" target="_blank" rel="noopener noreferrer">Identity Server 5.4.0</a></p> <ul> <li><b>WSO2 Identity Server is an identity and entitlement management server that facilitates security while connecting and managing multiple identities across different applications. It enables enterprise architects and developers to improve customer experience through a secure single sign-on environment.</b></li> <li><em>Target Environment:</em> Java</li> <li><em>License:</em> Apache 2.0</li> <li><em>Certified by:</em> WSO2</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP</li> </ul> <p><a href="http://www.identityblog.com/" target="_blank" rel="noopener noreferrer">IEF Experimental Claimer V0.9</a></p> <ul> <li><strong>A scalable server optimized for making speciaized data collections interconnect with identity experience providers.</strong></li> <li><em>Target Environment:</em> Javascript for node.js<em> </em></li> <li><em>License:</em> Currently proprietary</li> <li><em>Certified By:</em> Microsoft</li> <li><em>Conformance Profiles:</em> Basic OP, Config OP</li> </ul> <p><a href="https://www.fortifiedid.se/" target="_blank" rel="noopener noreferrer">Integrity 1.0</a></p> <ul> <li><strong>Fortified ID Integrity provides <em>bring your own authentication</em>, making the product extremely flexible for applications and organizations. Fortified ID Integrity’s primary goal is application integration.</strong></li> <li><em>Target Environment:</em> Java<em> </em></li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> Fortified ID</li> <li><em>Conformance Profiles:</em> Basic OP, Form Post OP</li> </ul> <p><a href="https://www.kinto-technologies.com/">GKIDP Broker 1.0.0</a></p> <ul> <li><strong>GKIDP Broker works as a “hub” between RPs and IDPs to reduce each side’s system maintenance effort by getting rid of many-to-many OIDC communication. With GKIDP Broker, RPs only need to communicate with Broker, and IDPs also need to care about Broker, i.e. no RP-IDP communication.</strong></li> <li><em>Target Environment:</em> Java for Spring Framework (Spring Boot and Security)</li> <li><em>License:</em> Apache 2.0, MIT</li> <li><em>Certified by:</em> KINTO Technologies Corporation</li> <li><em>Conformance Profiles:</em> Basic OP</li> </ul> <p> </p> <p><a href="https://www.kaoauth.com/" target="_blank" rel="noopener noreferrer">KAOauth version 0.9.6 </a></p> <ul> <li><strong> OpenID Provider with PassKeys authentication for web application. </strong></li> <li><em>Programming language:</em> </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Software Research Associates, Inc. </li> <li><em>Conformance Profiles:</em> <ul> <li>Config OP</li> <li>Basic OP</li> <li>Hybrid OP</li> <li>Implicit OP</li> </ul> </li> </ul><p> </p> <p><a href="http://www.keycloak.org/">Keycloak 2.3.0</a></p> <ul> <li><b>Open Source Identity and Access Management For Modern Applications and Services</b></li> <li><i>Target Environment:</i> Service</li> <li><i>Certified By:</i> Red Hat</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP</li> </ul> <p><a href="https://www.keycloak.org/">Keycloak 18.0.0</a></p> <ul> <li><strong>Keycloak is an open source software product to allow single sign-on with Identity and Access management aimed at modern applications and services.</strong></li> <li><em>Programming language:</em> Keycloak server is available as java application on the bare metal, or as a service on Docker, Podman, Kubernetes or Openshift.</li> <li><em>License:</em> Apache 2.0</li> <li><em>Certified by:</em> Red Hat</li> <li><em>Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP</em></li> </ul> <p><a href="http://www.ksign.com/html/product04_03.html">KSign Access 4.0</a></p> <ul> <li><strong>KSignAccess is Authorization Server that leverages Oauth 2.0, OpenID Connect and UMA for API security and IoT Service Platform.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> KSIGN</li> <li><em>Conformance Profiles:</em> Basic OP</li> </ul> <p><a href="https://mobileconnect.io/" target="_blank" rel="noopener noreferrer">Mobile Connect Reference Implementation v2.3</a></p> <ul> <li><strong>Mobile Connect is a worldwide Mobile Network Operator initiative providing a set of authentication, authorization and identity services for use by online companies. Mobile Connect has adopted and uses the OpenID Connect standard to ensure worldwide interoperability.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> N/A</li> <li><em>Certified By:</em> GSMA</li> <li><em>Conformance Profiles:</em> Basic OP</li> </ul> <p><a href="https://www.mojeid.cz/">mojeID</a></p> <ul> <li><b>Czech Identity Provider</b></li> <li><i>Target Environment:</i> Service</li> <li><i>Certified By:</i> CZ.NIC</li> <li><i>Conformance Profiles:</i> Basic OP, Hybrid OP, Config OP, Dynamic OP</li> </ul> <p> </p> <p><a href="https://www.monocloud.com">MonoCloud v0.9.0</a></p> <ul> <li><strong>MonoCloud is an authentication as a service platform built on OAuth/OIDC. We provide advanced features, including Passwordless authentication and Mutual TLS.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> MonoCloud (India) LLP</li> <li><em>Conformance Profiles:</em> <ul> <li>Basic OP</li> <li>Implicit OP</li> <li>Hybrid OP</li> <li>Config OP</li> <li>Form Post OP</li> <li>RP-Initiated OP</li> <li>Session OP</li> <li>Front-Channel OP</li> <li>Back-Channel OP</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.monokee.com/" target="_blank" rel="noopener noreferrer">Monokee January 2022 Release</a></p> <ul> <li><strong>Monokee is an Identity-as-a-Service (IDaaS) product that leverages state-of-the-art federation protocols to facilitate Single Sign-On (SSO); Monokee delivers also a robust and effective identity orchestration engine to implement Access Management and Identity Governance workflows.</strong></li> <li><em>Target Environment:</em> Javascript for Node.js, Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> Monokee</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP, 3rd Party-Init OP</li> </ul> <p><a href="https://www.myid.be/" class="broken_link">myID.be</a></p> <ul> <li><b>Easily log in and sign with your Belgian eID. To prove your identity on the internet, you increasingly need an identity card and card reader. With myID.be you use our myID.be app. What you want to log in somewhere? Then you only need to scan a QR code and enter a five-digit PIN code. This way you can prove who you are on the web quickly, easily and safely. And you don’t need your card reader. Don’t have a smartphone or tablet? No problem: logging in with an identity card and card reader is still possible!</b></li> <li><i>Target Environment:</i> Software as a Service (SAAS)</li> <li><i>Certified By:</i> U2U CONSULT NV/SA</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Form Post OP</li> </ul> <p><a href="http://www.mvine.com/">Mvine Federated Identity Hub v1</a></p> <ul> <li><strong>The Mvine Federated Identity Hub provided IdP Proxy facilities between SAML2 and OIDC.</strong></li> <li><em>Target Environment:</em> Perl</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Mvine</li> <li><em>Conformance Profiles:</em> Basic OP</li> </ul> <p><a href="https://www.symantec.com/connect/blogs/symantec-now-certified-openid-connect-provider">NSL 2016.4.0.16</a></p> <ul> <li><b>Symantec Norton Secure Login is a high assurance authentication infrastructure architected to support users and services used by millions around the world. It features the world’s leading two-factor authentication service VIP, and is also a FICAM certified CSP.</b></li> <li><i>Target Environment:</i> Java Service</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Symantec</li> <li><i>Conformance Profiles:</i> Basic OP, Config OP</li> </ul> <p><a href="https://wiki.shibboleth.net/confluence/display/IDPPLUGINS/OIDC+OP" target="_blank" rel="noopener noreferrer">OIDC OP plugin 3.0.1 for Shibboleth IdP</a></p> <ul> <li> <div><strong>The plugin provides an OpenID Connect OP capabilities to Shibboleth IdP v4.1+.</strong></div> </li> <li><i>Target Environment:</i> Java</li> <li><i>License:</i> Apache 2.0</li> <li><i>Certified By:</i> Shibboleth Consortium</li> <li><i>Conformance Profiles: </i>Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP</li> </ul> <p> </p> <p><a href="https://www.abblix.com/abblix-oidc-server" target="_blank" rel="noopener noreferrer">OIDC Server v1 </a></p> <ul> <li><strong> Abblix OIDC Server is a powerful .NET library that implements the OpenID Connect protocol on the server side. Our library implements widely recognized software design patterns, allowing each stage to be implemented independently and promoting code reusability and extension. </strong></li> <li><em>Programming language:</em> C# for .NET </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Abblix LLP </li> <li><em>Conformance Profiles:</em> <ul> <li>Basic OP</li> <li>Implicit OP</li> <li>Hybrid OP</li> <li>Config OP</li> <li>Dynamic OP</li> <li>Form Post OP</li> <li>3rd Party-Init OP</li> <li>RP-Initiated OP</li> <li>Session OP</li> <li>Front-Channel OP</li> <li>Back-Channel OP</li> </ul> </li> </ul><p> </p> <p><a href="https://www.okta.com/openid-connect/" target="_blank" rel="noopener noreferrer">Okta OP</a></p> <ul> <li> <div><strong>Okta is a fully extensible solution that enables both customer and workforce identity with federation, single sign-on, API security and workflows for both cloud and on-prem solutions.</strong></div> </li> <li><i>Target Environment:</i> Service</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Okta</li> <li><i>Conformance Profiles: </i>Basic OP, Implicit OP, Hybrid OP, Config OP, Form Post OP</li> </ul> <p><a href="https://docs.onegini.com/" target="_blank" rel="noopener noreferrer">Onegini Connect 5.0</a></p> <ul> <li><strong>Onegini Connect is a Customer Identity and Access Management Platform (CIAM). It allows you to connect, manage, and engage with your customers while providing top-notch security and a great customer satisfaction.</strong></li> <li><i>Target Environment:</i> CORE: Java ADMIN CONSOLE: Java, Thymeleaf and JavaScript DEPLOYMENT: Docker</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Onegini</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Config OP</li> </ul> <p><a href="https://www.imprivata.com/" target="_blank" rel="noopener noreferrer">OneSign and Confirm ID Web SSO 7.6</a></p> <ul> <li><strong>Imprivata is a healthcare digital identity company that focuses on identity and access management (IAM). As part of our core set of technologies we offer IdP (Identity Provider) services for open standards such as OpenID Connect and SAML, purpose-built for unique clinical workflows. Healthcare organizations can rely on a trusted partner to deliver seamless access anytime, anywhere, from any device for all end-users.</strong></li> <li><i>Target Environment:</i></li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Imprivata</li> <li><i>Conformance Profiles:</i> Basic OP</li> </ul> <p><a href="http://www.forgerock.com/products/open-identity-stack/openam/">OpenAM (Open Access Manager) 13</a></p> <ul> <li><b>ForgeRock OpenIG is an application and API gateway that leverages SAML 2.0, OpenAM SSO, OAuth 2.0 and OpenID Connect. It supports OpenID Connect Relying Party</b></li> <li><i>Target Environment:</i> Standalone commercial server and open source Java code</li> <li><i>License:</i> Commercial (Binary); Open Source (CDDL)</li> <li><i>Certified By:</i> ForgeRock</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP</li> </ul> <p><a href="https://docs.openathens.net/display/public/OAAccess/What+is+OpenAthens+Keystone" target="_blank" rel="noopener noreferrer">OpenAthens Keystone</a></p> <ul> <li><b>OpenAthens Keystone is a content provider solution that can connect to a wide range of authentication systems which support SAML 2.0 and OpenID Connect. Our product works in any national access management federation.</b></li> <li><i>Target Environment:</i> Service</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> OpenAthens</li> <li><i>Conformance Profiles:</i> Basic OP, Config OP</li> </ul> <p><a href="https://openliberty.io/config/oidcLogin.html" target="_blank" rel="noopener noreferrer">Open Liberty 18.0.0.4</a></p> <ul> <li><strong>An Open Liberty server can be configured to act as a specification-compliant OpenID Connect Relying Party by enabling the socialLogin-1.0 feature. Additional options in the Liberty server configuration allow server administrators to further modify and adapt the behavior of the RP based on their needs.</strong></li> <li><i>Target Environment:</i> Java</li> <li><i>License: </i>Eclipse Public License 1.0</li> <li><i>Certified By:</i> IBM</li> <li><i>Conformance Profiles:</i> Basic OP</li> </ul> <p><a href="https://www.oracle.com/security/identity-management/access-management/" target="_blank" rel="noopener noreferrer">Oracle Access Management 12.2.1.4.0 BP06</a></p> <ul> <li><strong>Oracle Access Management provides Web SSO with MFA, coarse grained authorization and session management, and also provides standard SAML Federation, OAuth and OpenID Connect capabilities to enable secure access to external cloud and mobile applications.</strong></li> <li><i>Target Environment:</i> Not applicable</li> <li><i>License: </i>Proprietary</li> <li><i>Certified By:</i> Oracle</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP</li> </ul> <p><a href="https://www.ory.sh/" target="_blank" rel="noopener noreferrer">ORY Hydra v1.0.0</a></p> <ul> <li><strong>ORY Hydra is a hardened OAuth2 and OpenID Connect server optimized for low-latency, high throughput, and low resource consumption.</strong></li> <li><em>Target Environment:</em> Binaries for all operating systems and architectures available. Docker images available.</li> <li><em>License:</em> Apache 2.0</li> <li><em>Certified By:</em> ORY GmbH</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic O</li> </ul> <p><a href="https://www.peercraft.com/">Peercraft</a></p> <ul> <li><b>Consumer centric and privacy focused OpenID Connect Provider Service supporting two-factor authentication using FIDO U2F and OATH TOTP</b></li> <li><i>Target Environment:</i> Basic Consumer Service (more advanced options are currently limited to Danish Citizens)</li> <li><i>License:</i> Based on oauth2 and jose MIT licenced open source libraries</li> <li><i>Certified By:</i> Peercraft ApS</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP</li> </ul> <p><a href="https://www.phenixid.se/">PhenixID</a></p> <ul> <li><b>PhenixID Authentication Services provides an “authentication hub” mechanism which makes the product extremely flexible for applications and organizations. PhenixID Authentication Services provides OpenID Connect support to cater for application interaction.</b></li> <li><i>Target Environment:</i></li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> PhenixID</li> <li><i>Conformance Profiles:</i> Basic OP, Config OP, Form Post OP</li> </ul> <p><a href="https://www.pingidentity.com/en/products/pingfederate.html">PingFederate</a></p> <ul> <li><b>The PingFederate server is a full-featured federation server that provides secure single sign-on, API security and provisioning for enterprise customers, partners, and employees.</b></li> <li><i>Target Environment:</i> Standalone commercial server</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Ping Identity</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP</li> </ul> <p><a href="https://pivotal.io/platform" target="_blank" rel="noopener noreferrer">Pivotal Cloud Foundry 2.2 UAA</a></p> <ul> <li><strong>Pivotal Cloud Foundry (PCF) is the proven solution for companies seeking software-led, digital transformation. PCF’s core component User Account and Authentication (UAA) provides enterprise scale management features and identity-based security for applications and APIs and supports open standards for authentication and authorization.</strong></li> <li><em>Target Environment:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> Pivotal</li> <li><em>Conformance Profiles:</em> Basic OP</li> </ul> <p><a href="https://plusauth.com/" target="_blank" rel="noopener noreferrer">PlusAuth</a></p> <ul> <li><b>PlusAuth helps individuals, teams and organizations to implement authorization and authentication systems in a secure, flexible and easy way.</b></li> <li><i>Target Environment:</i> Service</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Ekinoks</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP</li> </ul> <p><a href="http://www.privo.com/">PRIVO-Lock</a></p> <ul> <li><b>The PRIVO iD platform is a regulated privacy compliant family friendly single sign-on customer identity and permission management platform (IDaaS). By leveraging the capabilities, children can experience seamless access to online experiences while maintaining compliance and preserving privacy.</b></li> <li><i>Target Environment:</i> PRIVO’s SaaS for consent management and family friendly single sign-on offers a robust third party security architecture that is built for scale, easy integration, low maintenance and risk mitigation using open standard technologies such as RESTful Web services, OAuth 2.0, OpenID Connect and SAML. All features are exposed via APIs.</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Privacy Vaults Online (PRIVO)</li> <li><i>Conformance Profiles:</i> Basic OP, Config OP</li> </ul> <p><a href="https://www.identityautomation.com/">RapidIdentity Federation</a></p> <ul> <li><strong>RapidIdentity Federation provides SSO capabilities for the RapidIdentity & Access Management Platform</strong></li> <li><em>Target Environment:</em> Java& Groovy</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Identity Automation</li> <li><em>Conformance Profiles:</em> Basic OP, Config OP</li> </ul> <p><a href="https://members.readysignon.com/">ReadyMembers v6.0</a></p> <ul> <li><strong>ReadyMembers is an OpenID Connect provider with strong privacy protection and generic mobile authenticator support. Powered by the versatile open source solution – OpenIddict. Dynamically generated cryptographic identifiers and digital signatures for strong authentication and privacy protection. ReadyConnect connects your website and application with popular social login providers with a simple click of a button.</strong></li> <li><em>Target Environment:</em> C# ASP.NET Core 2.1, 3.1, 5.0, OpenIddict 3.1</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> C3 Workshop</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP, FormPost OP</li> </ul> <div> <p><a href="https://www.rsa.com/solutions/single-sign-on/">RSA ID Plus (2.18.3)<br></a></p> <ul> <li><strong>Cloud Authentication service in ID Plus can serve as an Authorization server (OP) and provide OIDC clients single sign on capability. Authorization flow, Implicit flow as well as hybrid flow are supported</strong></li> <li><em>Target Environment:</em> Service implemented in Java<br></li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> RSA Security LLC<br></li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP</li> </ul> </div> <ul> </ul> <p><a href="https://account.samsung.com">Samsung Account Auth 1.3.60</a></p> <ul> <li><strong>Samsung Account is an identity platform to provide authentication and authorization<br>service based on OAuth 2.0 and OpenID Connect.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Samsung Electronics</li> <li><em>Conformance Profiles:</em> Basic OP, Config OP</li> </ul> <p><a href="https://www.signicat.com/">Signicat OIDC 1.2.28</a></p> <ul> <li><strong>Signicat provides identity services for a wide range of European eIDs. OpenID Connect is avalable as a single integration point to Signicat authentication services.</strong></li> <li><em>Target Environment:</em> Software as a Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Signicat</li> <li><em>Conformance Profiles:</em> Basic OP, Hybrid OP, Config OP, FormPost OP</li> </ul> <p><a href="https://www.telekom.de/hilfe/vertrag-meine-daten/login-daten-passwoerter/telekom-login-erklaerung">Telekom Login</a></p> <ul> <li><b>The Deutsche Telekom implementation covers the basic flow from the core specification and the OpenID Connect Discovery. We have added several Deutsche Telekom specific extensions to support e. g. session management, logout (Front-Channel, not based on the oidf draft), additional Grant Types, etc.</b></li> <li><i>Target Environment:</i> Service</li> <li><i>Certified By:</i> Deutsche Telekom</li> <li><i>Conformance Profiles:</i> Basic OP, Config OP</li> </ul> <p><a href="https://www.theidentityhub.com/" target="_blank" rel="noopener noreferrer" class="broken_link">The Identity Hub v1</a></p> <ul> <li><strong>The Identity Hub is the Identity & Access Management Portal and Product Suite of U2U Consult N.V./S.A. The Identity Hub makes it easy for your users to connect to your app (mobile, PC, web, SharePoint, …) using all major identity providers like Office 365, Active Directory, Microsoft, Facebook, Google, Twitter, My Digipass & more, including your corporate databases. Your app users can securely login with the identity provider they already have or the one you set up for them.</strong></li> <li><em>Target Environment: </em>Software as a Service (SAAS)</li> <li><em>License:</em> <a href="https://shop.theidentityhub.com/terms.html" target="_blank" rel="noopener noreferrer" class="broken_link">Proprietary</a></li> <li><em>Certified by:</em> U2U Consult</li> <li><em>Conformance Profiles:</em> Basic OP, Config OP and Post Form OP</li> </ul> <p><a href="http://www.ogis-ri.co.jp/pickup/themistruct/themi_ip.html">ThemiStruct Identity Platform v1.1.0</a></p> <ul> <li><b>“ThemiStruct Identity Platform” is software that runs on AWS Managed Services. It makes possible to build up a scalable and highly available identity platform on your own Amazon VPC environment.</b></li> <li><i>Target Environment:</i> Modules for OpenID Connect are written in JavaScript and run on AWS Managed Services (Amazon API Gateway, AWS Lambda, …)</li> <li><i>License:</i> Proprietary (“ThemiStruct Identity Platform” service subscription agreement required)</li> <li><i>Certified By:</i> OGIS-RI</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Config OP</li> </ul> <p><a href="http://www.ogis-ri.co.jp/pickup/themistruct/themi_ip.html">ThemiStruct Identity Platform v1.3.0</a></p> <ul> <li><strong>“ThemiStruct Identity Platform” is software that runs on AWS Managed Services. It makes it possible to build up a scalable and highly available identity platform on your own Amazon VPC environment.</strong></li> <li><em>Target Environment:</em> Modules for OpenID Connect are written in JavaScript and run on AWS Managed Services (Amazon API Gateway, AWS Lambda,…).</li> <li><em>License:</em> Proprietary (“ThemiStruct Identity Platform” service subscription required).</li> <li><em>Certified by:</em> OGIS-RI</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Config OP</li> </ul> <p><a href="http://www.ogis-ri.co.jp/pickup/themistruct/themi_ip.html">ThemiStruct Identity Platform v2.0.0</a></p> <ul> <li><strong>“ThemiStruct Identity Platform” is software that runs on AWS Managed Services. It makes it possible to build up a scalable and highly available identity platform on your own Amazon VPC environment.</strong></li> <li><em>Target Environment:</em> AWS Managed Services (Amazon API Gateway, AWS Lambda,…).</li> <li><em>License:</em> Proprietary (“ThemiStruct Identity Platform” service subscription required).</li> <li><em>Certified by:</em> OGIS-RI</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Config OP</li> </ul> <p><a href="http://www.ogis-ri.co.jp/pickup/themistruct/themi_ip.html">ThemiStruct Identity Platform v2.2.0</a></p> <ul> <li><strong>“ThemiStruct Identity Platform” is software that runs on AWS Managed Services. It makes it possible to build up a scalable and highly available identity platform on your own Amazon VPC environment.</strong></li> <li><em>Target Environment:</em> AWS Managed Services (Amazon API Gateway, AWS Lambda,…).</li> <li><em>License:</em> Proprietary (“ThemiStruct Identity Platform” service subscription required).</li> <li><em>Certified by:</em> OGIS-RI</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP</li> </ul> <p><a href="http://www.ogis-ri.co.jp/pickup/themistruct/themi_ip.html">ThemiStruct Identity Platform v2.8.0</a></p> <ul> <li><strong>“ThemiStruct Identity Platform” is software that runs on AWS Managed Services. It makes it possible to build up a scalable and highly available identity platform on your own Amazon VPC environment.</strong></li> <li><em>Target Environment:</em> AWS Managed Services (Amazon API Gateway, AWS Lambda,…).</li> <li><em>License:</em> Proprietary (“ThemiStruct Identity Platform” service subscription required).</li> <li><em>Certified by:</em> OGIS-RI</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP, Hybrid OP, Config OP</li> </ul> <p><a href="https://ofis.theoptimalcloud.com/odn/" class="broken_link">TheOptimalCloud 4.2</a></p> <ul> <li><strong>Standard deployment of theOptimalCloud software,</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Service</li> <li><em>Certified by:</em> Optimal IdM</li> <li><em>Conformance Profiles:</em> Basic OP, Implicit OP</li> </ul> <p><a href="https://www.transmitsecurity.com/flexid/">Transmit Security FlexID 7.0</a></p> <ul> <li><strong>FlexID is a cloud-delivered, cross-channel identity orchestration platform that<br>integrates and manages authentication, establishes trust, fraud detection, and access<br>controls. Business policies, authenticators, fraud detection systems, and authorization<br>tools can be updated and deployed without changing applications with its low code<br>journey editing tools.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Transmit Security</li> <li><em>Conformance Profiles:</em> Basic OP, Config OP, Form Post OP</li> </ul> <p><a href="https://www.ntt-tx.co.jp/products/trustbind/index_eng.html">TrustBind/Federation Manager</a></p> <ul> <li><b>TrustBind/Federation Manager is a widely adopted authentication platform that enables federated single-sign-on including SAML 2.0, OAuth 2.0, and OpenID Connect for the enterprise use.</b></li> <li><i>Target Environment:</i> Java</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> NTT TechnoCross Corporation</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP</li> </ul> <p><a href="https://bosh.io/releases/github.com/cloudfoundry/uaa-release">UAA v60</a></p> <ul> <li>User Account and Authentication (UAA) is an open source identity server project under the Cloud Foundry foundation. UAA provides enterprise scale identity management features and identity-based security for applications and APIs and supports open standards for authentication and authorization.</li> <li><i>Target Environment:</i> Java</li> <li><i>License:</i> Apache 2.0</li> <li><i>Certified By:</i> Cloud Foundry</li> <li><i>Conformance Profiles:</i> Basic OP</li> </ul> <p><a href="http://uni-id.nri.co.jp/" class="broken_link">Uni-iD</a></p> <ul> <li><b>NRI Uni-iD includes OpenID Connect Identity Provider and Relying Party support</b></li> <li><i>Target Environment:</i> Standalone commercial server and open source Java code</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Nomura Research Institute</li> <li><i>Conformance Profiles:</i> Basic OP</li> </ul> <p><a href="https://www.nri-secure.co.jp/">Uni-ID Libra 1.0</a></p> <ul> <li><b>Uni-iD Libra is a customer facing IAM solution that provides authentication, federated access and customer ID management.</b></li> <li><i>Target Environment:</i> Java</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Nomura SecureTechnologies</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP</li> </ul> <p><a href="https://www.ubisecure.com/">Ubisecure Identity Server 2021.2</a></p> <ul> <li><b>Identity & Access Management that provide secure, seamless, & simplified digital experiences for your customers, partners and employees.</b></li> <li><i>Target Environment:</i> Standalone commercial server</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Ubisecure</li> <li><i>Conformance Profiles:</i> Basic OP</li> </ul> <p><a href="https://vaultvision.com/">Vault Vision CIAM 1.0</a></p> <ul> <li><b>Cloud based login-as-a-service solution adds additional layer of security with Webauthn authentication and support for software and hardware based key vaults. Advanced recovery options utilizing biometrics that can’t be forgotten or forged, and our technology is built to protect.</b></li> <li><i>Target Environment:</i> Service</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Vault Vision</li> <li><i>Conformance Profiles:</i> Basic OP</li> </ul> <p><a href="http://verifymyidentity.com/" target="_blank" rel="noopener noreferrer">Verify My Identity 0.1.1</a></p> <ul> <li>VerifyMyIdentity is an open source implementation of OIDC in Python/Django. It supports account management, Vectors of Trust (https://tools.ietf.org/html/rfc8485) and FIDO (https://fidoalliance.org/). It was created to support exchange of sensitive information such as health information.</li> <li><i>Target Environment:</i> Python 3 / Django 2</li> <li><i>License:</i> Apache 2.0</li> <li><i>Certified By:</i> Videntity Systems</li> <li><i>Conformance Profiles:</i> Basic OP, Config OP</li> </ul> <p><a href="https://verimi.de/sandbox/html/sdk.html" target="_blank" rel="noopener noreferrer" class="broken_link">Verimi 1.2</a></p> <ul> <li><b>VERIMI is the home of your digital identity. Simplify your everyday life by securely reusing stored data in your interaction with companies and authorities on the Internet. With the help of cutting-edge technologies, VERIMI enables the combination of user-friendliness with the highest security and data protection standards.</b></li> <li><i>Target Environment:</i> Java, GO, JavaScript</li> <li><i>License:</i> N/A</li> <li><i>Certified By:</i> Verimi GmbH</li> <li><i>Conformance Profiles:</i> Basic OP, Config OP</li> </ul> <p><a href="https://www.mindgate.solutions/" target="_blank" rel="noopener noreferrer">VTransact DigiTB v5.0</a></p> <ul> <li><b>DigiTB IDP is a customized implementation of the standard OIDC protocol that is tailored specifically for the needs and requirements of a bank. It enabled the bank to provide secure and seamless identity, authentication and authorization services for its customers, across multiple digital channels and applications. DigiTB IDP allows the bank to leverage the benefits of OIDC, such as the use of OAuth 2.0 for delegated access, and Single Sign-On (SSO) for seamless user experience, while adding their own features and functionalities to meet their specific requirements.</b></li> <li><i>Target Environment:</i> Java</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Mindgate Solutions Pvt Ltd.</li> <li><i>Conformance Profiles:</i> Basic OP</li> </ul> <p><a href="https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/twlp_config_oidc_rp.html" target="_blank" rel="noopener noreferrer">WebSphere Liberty 18.0.0.4</a></p> <ul> <li><strong>A WebSphere Liberty server can be configured to act as a specification-compliant OpenID Connect Relying Party by enabling the openidConnectClient-1.0 feature. Additional options in the Liberty server configuration allow server administrators to further modify and adapt the behavior of the RP based on their needs.</strong></li> <li><i>Target Environment:</i> Java</li> <li><i>License: </i>Proprietary</li> <li><i>Certified By:</i> IBM</li> <li><i>Conformance Profiles:</i> Basic OP</li> </ul> <p><a href="http://developer.yahoo.co.jp/yconnect/">Yahoo! ID Federation v2</a></p> <ul> <li><b>Yahoo! ID Federation enables the access to the protected resource of the user of service provider (Service Provider) without passing user’s credential (ID and password) to website and application (Consumer).Yahoo! ID Federation provide when accessing via the API to the resource that requires authorization, the degrees of freedom and convenience.</b></li> <li><i>Target Environment:</i> Service</li> <li><i>Certified By:</i> Yahoo! Japan</li> <li><i>Conformance Profiles:</i> Basic OP, Implicit OP, Hybrid OP, Config OP</li> </ul> <p><a href="https://github.com/zitadel/zitadel">ZITADEL 1.53.1</a></p> <ul> <li><b>ZITADEL is a “Cloud Native Identity and Access Management” solution which can either be run self-managed, used as SaaS from our shared cloud service zitadel.ch or on a private instance operated and supported by CAOS. See also <a href="https://github.com/zitadel/zitadel">https://github.com/zitadel/zitadel</a>.</b></li> <li><i>Target Environment:</i> Service</li> <li><i>License:</i> Apache 2.0</li> <li><i>Certified By:</i> CAOS</li> <li><i>Conformance Profiles:</i> Basic OP</li> </ul></div> </div> <div class="elementor-toggle-item"> <div id="elementor-tab-title-1475" class="elementor-tab-title" data-tab="5" role="button" aria-controls="elementor-tab-content-1475" aria-expanded="false"> <span class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a class="elementor-toggle-title" tabindex="0">Certified OpenID Providers for Logout Profiles</a> </div> <div id="elementor-tab-content-1475" class="elementor-tab-content elementor-clearfix" data-tab="5" role="region" aria-labelledby="elementor-tab-title-1475"><p><a href="https://connect2id.com/" target="_blank" rel="noopener noreferrer">Connect2id Server 7.18.1</a></p><ul><li><b>API-driven server for OAuth 2.0 and OpenID Connect</b></li><li><em>Programming language:</em> Java</li><li><em>License:</em> Proprietary</li><li><em>Certified by:</em> Connect2id</li><li><em>Conformance Profiles:</em> RP-Initiated OP, Session OP, Front-Channel OP, Back-Channel OP</li></ul><p> </p><p><a href="https://curity.io/" target="_blank" rel="noopener noreferrer">Curity Identity Server 5.1.0</a></p><ul><li><b>The Curity Identity Server offers a unique combination of IAM and API management. Using OAuth, OpenID Connect, JSON Web Tokens, SCIM and other protocols, it enables secure, standards-based integrations with apps and APIs at a larger scale.<br /></b></li><li><em>Programming language:</em> Standalone Commercial Server</li><li><em>License:</em> Proprietary</li><li><em>Certified by:</em> Curity AB</li><li><em>Conformance Profiles:</em> RP-Initiated OP, Session OP, Front-Channel OP, Back-Channel OP</li></ul><p> </p> <p><a href="https://www.keycloak.org/">Keycloak 18.0.0</a></p><ul><li><strong>Keycloak is an open source software product to allow single sign-on with Identity and Access management aimed at modern applications and services.</strong></li><li><em>Programming language:</em> Keycloak server is available as java application on the bare metal, or as a service on Docker, Podman, Kubernetes or Openshift.</li><li><em>License:</em> Apache 2.0</li><li><em>Certified by:</em> Red Hat</li><li><em>Conformance Profiles:</em><ul><li>RP-Initiated OP</li><li>Session OP</li><li>Front-Channel OP</li><li>Back-Channel OP</li></ul></li></ul><p> </p> <p><a href="https://account.lguplus.com">LG Uplus Account 2.0</a></p> <ul> <li><strong>LG Uplus Account 2.0 is an identity and access management platform that provides a comprehensive implementation of OpenID Connect over OAuth 2.1.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> LG Uplus</li> <li><em>Conformance Profiles:</em> <ul> <li>RP-Initiated OP</li> </ul> </li> </ul> <p> </p> <p><a href="https://github.com/IdentityPython/oidc-op" target="_blank" rel="noopener noreferrer">OidcOP 2.2.0</a></p><ul><li><em>Programming language:</em> Python</li><li><em>License:</em> Apache 2.0</li><li><em>Certified by:</em> Roland Hedberg</li><li><em>Conformance Profiles:</em> RP-Initiated OP, Front-Channel OP, Back-Channel OP</li></ul><p> </p><p><a href="https://github.com/panva/node-oidc-provider" target="_blank" rel="noopener noreferrer">node oidc-provider</a></p><ul><li><em>Programming language:</em> Node.js</li><li><em>License:</em> MIT</li><li><em>Certified by:</em> Filip Skokan</li><li><em>Conformance Profiles:</em> RP-Initiated OP, Back-Channel OP</li></ul><p> </p><p><a href="https://plusauth.com/" target="_blank" rel="noopener noreferrer">PlusAuth</a></p><ul><li><b>PlusAuth helps individuals, teams and organizations to implement authorization and authentication systems in a secure, flexible and easy way.</b></li><li><em>Target Environment:</em> Service</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Ekinoks</li><li><em>Conformance Profiles:</em> RP-Initiated OP, Front-Channel OP, Back-Channel OP</li></ul> <p> </p> <p><a href="https://gitlab.com/os85/rodauth-oauth">rodauth-oauth 1.4.0</a></p> <ul> <li><strong>rodauth-oauth is an OAuth 2.0 and OIDC provider plugin for the rodauth authentication framework.</strong></li> <li><em>Target Environment:</em> Ruby</li> <li><em>License:</em> Apache 2.0</li> <li><em>Certified by:</em> Tiago Cardoso</li> <li><em>Conformance Profiles:</em> <ul> <li>RP-Initiated OP</li> <li>Session OP</li> <li>Front-Channel OP</li> <li>Back-Channel OP</li> </ul> </li> </ul> <p> </p></div> </div> <div class="elementor-toggle-item"> <div id="elementor-tab-title-1476" class="elementor-tab-title" data-tab="6" role="button" aria-controls="elementor-tab-content-1476" aria-expanded="false"> <span class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a class="elementor-toggle-title" tabindex="0">Certified Financial-grade API (FAPI) OpenID Providers</a> </div> <div id="elementor-tab-content-1476" class="elementor-tab-content elementor-clearfix" data-tab="6" role="region" aria-labelledby="elementor-tab-title-1476"><p><a href="https://accredito.com.br/" target="_blank" rel="noopener noreferrer">ACCredito-Lina-FAPI-OFB-v1.0.0</a></p> <ul> <li><strong>Brazilian Open Banking conformance e compliance</strong></li> <li><em>Programming language:</em> JavaScript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Accredito – Sociedade de Crédito Direto S.A.</li> <li><em>Conformance Profiles:</em> BR-OF Adv. OP DCR (FAPI-BR v2), BR-OF Adv. OP w/ Private Key, PAR (FAPI-BR v2)</li> </ul> <p><a href="https://www.bankly.com.br/" target="_blank" rel="noopener noreferrer">Acesso Bankly December 2021</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS and Dynamic Client Registration from Open Banking Brazil profile.</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Acesso</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.developer.saib.com/" target="_blank" rel="noopener" class="broken_link">Apex Consent Manager V3.1</a></p> <ul> <li><strong>The implementation of FAPI profile for KSA Openbanking Standards</strong></li> <li><em>Programming language:</em> Java</li> <li><em>License:</em></li> <li><em>Certified by:</em> The Saudi Investment Bank</li> <li><em>Conformance Profiles:</em> KSA-OB Adv. OP w/MTLS/PAR, KSA-OB Adv. OP w/Private Key/JAR</li> </ul> <p><a href="https://www.sec4u.com.br/en/authfy/" target="_blank" rel="noopener noreferrer">Authfy v2</a></p> <ul> <li><strong>Authfy is a platform that enables secure digital transformation, both for digital business, protecting the entire journey of its customers (Consumers Identity), and for employees, whether employees, third parties and partners (Workforce Identity), providing a better experience, frictionless and with security. With Authfy, all the complexity involved in the secure digital journey is abstracted; providing product teams, fraud prvention, architecture and development, focus on their business strategy.</strong></li> <li><em>Programming language:</em> </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Authfy (SEC4U) <li><em>Conformance Profiles:</em> <ul> <li>FAPI Adv. OP w/ MTLS</li> <li>FAPI Adv. OP w/ MTLS, PAR</li> <li>FAPI Adv. OP w/ Private Key</li> <li>FAPI Adv. OP w/ Private Key, PAR</li> <li>FAPI Adv. OP w/ MTLS, JARM</li> <li>FAPI Adv. OP w/ Private Key, JARM</li> <li>FAPI Adv. OP w/ MTLS, PAR, JARM</li> <li>FAPI Adv. OP w/ Private Key, PAR, JARM</li> </ul> </li> </ul> <p><a href="https://www.authlete.com/" target="_blank" rel="noopener noreferrer">Authlete 2.1</a></p> <ul> <li><strong>Authlete provides a partially hosted or on-premise implementation of OAuth and OpenID Connect that allow custom user authentication components to call an API which processes the incoming standard-compliant request messages and returns actions for the custom component to execute.</strong></li> <li><em>Programming language:</em> Service or on-premise java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Authlete</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS and FAPI R/W OP w/ Private Key</li> </ul> <p><a href="https://www.authlete.com/" target="_blank" rel="noopener noreferrer">Authlete 2.2</a></p> <ul> <li><strong>Authlete provides a partially hosted or on-premise implementation of OAuth and OpenID Connect that allow custom user authentication components to call an API which processes the incoming standard-compliant request messages and returns actions for the custom component to execute.</strong></li> <li><em>Programming language:</em> Service or on-premise java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Authlete</li> <li><em>Conformance Profiles:</em> FAPI Adv. OP w/ MTLS, FAPI Adv. OP w/ MTLS PAR, FAPI Adv. OP w/ Private Key, FAPI Adv. OP w/ Private Key PAR, FAPI Adv. OP w/ MTLS/JARM, FAPI Adv. OP w/ Private Key/ JARM, FAPI Adv. OP w/ MTLS/PAR/JARM, FAPI Adv. OP w/ Private Key/PAR/JARM, BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP w/ MTLS/PAR, BR-OB Adv. OP w/ Private Key/PAR, BR-OB Adv. OP w/ MTLS/JARM, BR-OB Adv. OP w/ Private Key/JARM, BR-OB Adv. OP w/ MTLS/PAR/JARM, BR-OB Adv. OP w/ Private Key/PAR/JARM, BR-OB Adv. OP DCR, UK-OB Adv. OP w/ MTLS, UK-OB Adv. OP w/ Private Key, AU-CDR Adv. OP w/ Private Key, and AU-CDR Adv. OP w/ Private Key PAR, FAPI R/W OP w/ MTLS, FAPI R/W OP w/ MTLS PAR, FAPI R/W OP w/ Private Key, FAPI R/W OP w/ Private Key PAR, UK-OB R/W OP w/ MTLS, UK-OB R/W OP w/ Private Key, AU-CDR R/W OP w/ Private Key, and AU-CDR R/W OP w/ Private Key PAR</li> </ul> <p><a href="https://www.authlete.com/" target="_blank" rel="noopener noreferrer">Authlete 2.3</a></p> <ul> <li><strong>Authlete provides a partially hosted or on-premise implementation of OAuth and OpenID Connect that allow custom user authentication components to call an API which processes the incoming standard-compliant request messages and returns actions for the custom component to execute.</strong></li> <li><em>Programming language:</em> Service or on-premise java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Authlete</li> <li><em>Conformance Profiles:</em> BR-OPIN Adv. OP w/ MTLS, BR-OPIN Adv. OP w/ Private Key, BR-OPIN Adv. OP w/ MTLS/PAR, BR-OPIN Adv. OP w/ Private Key/PAR, BR-OPIN Adv. OP w/ MTLS/JARM, BR-OPIN Adv. OP w/ Private Key/JARM, BR-OPIN Adv. OP w/ MTLS/PAR/JARM, BR-OPIN Adv. OP w/ Private Key/PAR/JARM, BR-OPIN Adv. OP DCR</li> </ul> <p><a href="http://www.axway.com/" target="_blank" rel="noopener noreferrer">Axway Open Banking v1.0</a></p> <ul> <li><strong>Implementation of FAPI for Brazil Open Banking as part of the Axway Open Banking solution.</strong></li> <li><em>Programming language:</em> Go, Java and scripted policies</li> <li><em>License:</em> Proprietary, Commercial License</li> <li><em>Certified by:</em> Axway</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://auth.staging.arbi.app-terosopenbanking.com/.well-known/openid-configuration" target="_blank" rel="noopener noreferrer">Banco Arbi Open Banking 1.1.0</a></p> <ul> <li><strong>Authorization Server for Open Banking</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Banco Arbi</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, PAR, BR-OB Adv. OP w/ Private Key, PAR, BR-OB Adv. OP w/ Private Key, PAR, JARM,</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Banco BS2 Open Banking v 1.0.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS a Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> JavaScript/Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Banco BS2</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://developer-portal.dev.bancofibra.com.br/" target="_blank" rel="noopener noreferrer" class="broken_link">Banco Fibra_Openbanking_v1</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS and Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> JavaScript/Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Banco Fibra</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.finansystech.com/fapi-ciba" target="_blank" rel="noopener noreferrer">Banco Guanabara Authorization Server version 1.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS, PAR and JARM for Open Banking Brazil profile</strong></li> <li><em>Programming language:</em> JavaScript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Banco Guanabara SA</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP w/ MTLS/PAR, BR-OB Adv. OP w/ Private Key/PAR, BR-OB Adv. OP w/ MTLS/JARM, BR-OB Adv. OP w/ Private Key/JARM, BR-OB Adv. OP w/ MTLS/PAR/JARM, BR-OB Adv. OP w/ Private Key/PAR/JARM, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.tecban.com.br/produtos/open-finance" target="_blank" rel="noopener noreferrer">Banco Master_OpenBanking_v1</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS and Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> JavaScript/Node.js</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Banco Master</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance" target="_blank" rel="noopener noreferrer">Banco Master_OpenBanking_v2</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with Private Key and Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> JavaScript/Node.js</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Banco Master</li> <li><em>Conformance Profiles:</em> BR-OF Adv. OP w/ Private Key, PAR (FAPI-BR v2), BR-OF Adv. OP DCR (FAPI-BR v2)</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Banco Mercantil do Brasil v36.1</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS a Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> JavaScript/Node.js</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Banco Mercantil do Brasil</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.sofisa.com.br/" target="_blank" rel="noopener noreferrer" class="broken_link">Banco Sofisa V1.1</a></p> <ul> <li><strong>Implementation of DCR for Brazil Open Banking</strong></li> <li><em>Programming language:</em> Go, Java and scripted policies</li> <li><em>License:</em> Proprietary, Commercial License</li> <li><em>Certified by:</em> Banco Sofisa</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Banco XP Openbanking v2</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced support.</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Banco XP</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP w/ Private Key</li> <li>BR-OB Adv. OP w/ MTLS, PAR</li> <li>BR-OB Adv. OP w/ Private Key, PAR</li> <li>BR-OB Adv. OP w/ MTLS, JARM</li> <li>BR-OB Adv. OP w/ Private Key, JARM</li> <li>BR-OB Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OB Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OB Adv. OP DCR</li> </ul> </li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Banco XP S/A Openbanking v1</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS a Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> Javascript/NodeJS</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Banco XP</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/MTLS, BR-OB Adv. OP DCR</li> </ul> <p> </p> <p><a href="https://belvo.com/">Belvo Open Finance v1.0</a></p> <ul> <li><strong>Belvo has built the most far-reaching open banking and open finance API platform in the market that standardizes financial data aggregation and enrichment, as well as payment rails across Latin America. We’re turning the messy complexities of the financial ecosystem into a modern set of tools to access and interpret data and move money in a seamless and secure way.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Belvo Instituicao de Pagamento Ltda.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OB Adv. OP DCR <li>BR-OB Adv. OP w/ Private Key, PAR </ul> </li> </ul> <p> </p><p><a href="https://www.bib.com/br" target="_blank" rel="noopener noreferrer" class="broken_link">BIB Open Finance 1.0.0</a></p> <ul> <li><strong>BIB Open Finance</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Banco Industrial do Brasil</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP w/ Private Key</li> <li>BR-OB Adv. OP w/ MTLS, PAR</li> <li>BR-OB Adv. OP w/ Private Key, PAR</li> <li>BR-OB Adv. OP w/ MTLS, JARM</li> <li>BR-OB Adv. OP w/ Private Key, JARM</li> <li>BR-OB Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OB Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OB Adv. OP DCR</li> </ul> </li> </ul> <p><a href="https://biza.io/" target="_blank" rel="noopener noreferrer">Biza HaaS, Apollo Release</a></p> <ul> <li><strong>BIZA’s Data Holder as a Service (HaaS) helps data holders meet their CDR obligations with a comprehensive, cost-effective and extensive solution.</strong></li> <li><em>Programming language:</em> Software as a service deployed to Biza’s Test Register ecosystem.</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Biza Pty Ltd</li> <li><em>Conformance Profiles:</em> <ul> <li>AU-CDR Adv. OP w/ Private Key, PAR</li> </ul> </li> </ul> <p><a href="https://www.finansystech.com/fapi-ciba" target="_blank" rel="noopener noreferrer">BTG Pactual Seguros OPIN v 1.0.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced for Open Finance Brazil</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> BTG Pactual Seguros</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP w/ Private Key</li> <li>BR-OB Adv. OP w/ MTLS, PAR</li> <li>BR-OB Adv. OP w/ Private Key, PAR</li> <li>BR-OB Adv. OP w/ MTLS, JARM</li> <li>BR-OB Adv. OP w/ Private Key, JARM</li> <li>BR-OB Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OB Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OB Adv. OP DCR</li> </ul> </li> </ul> <p><a href="https://www.finansystech.com/fapi-ciba">BTG Pactual Vida e Prev OPIN v1.0.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced for Open Finance Brazil</strong></li> <li><em>Target Environment:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> BTG PACTUAL VIDA E PREVIDENCIA S.A</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP w/ MTLS</li> <li>BR-OPIN Adv. OP w/ MTLS, JARM</li> <li>BR-OPIN Adv. OP w/ MTLS, PAR</li> <li>BR-OPIN Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OPIN Adv. OP w/ Private Key</li> <li>BR-OPIN Adv. OP w/ Private Key, JARM</li> <li>BR-OPIN Adv. OP w/ Private Key, PAR</li> <li>BR-OPIN Adv. OP w/ Private Key, PAR, JARM</li> </ul> </li> </ul> <p> </p> <p><a href="https://developer.btgpactual.com/" target="_blank" rel="noopener noreferrer">BTG Pactual WM Open Banking 1.0.0</a></p> <ul> <li><strong>BTG Pactual ́s OIDC server implementation. For any questions please visit our developers page.</strong></li> <li><em>Programming language:</em> JavaScript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Banco BTG Pactual S.A</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ Private Key, PAR and BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Brasil Card Open Banking 1.0</a></p> <ul> <li><strong>https://www.tecban.com.br/produtos-e-solucoes/open-finance/</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Brasil Card Instituição de<br>Pagamento Ltda.</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.finansystech.com/fapi-ciba/" target="_blank" rel="noopener noreferrer">Caixa Capitalização Auth Server v1.0.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced for Open Insurance Brazil</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> XS4 Capitalização S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP w/ MTLS</li> <li>BR-OPIN Adv. OP w/ Private Key</li> <li>BR-OPIN Adv. OP w/ MTLS, PAR</li> <li>BR-OPIN Adv. OP w/ Private Key, PAR</li> <li>BR-OPIN Adv. OP w/ MTLS, JARM</li> <li>BR-OPIN Adv. OP w/ Private Key, JARM</li> <li>BR-OPIN Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OPIN Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OPIN Adv. OP DCR</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.finansystech.com/fapi-ciba/" target="_blank" rel="noopener noreferrer">Caixa Seguradora Opin v1.0 (Feb 2024)</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced for Open Finance Brazil</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Caixa Seguradora</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP w/ MTLS</li> <li>BR-OPIN Adv. OP w/ Private Key</li> <li>BR-OPIN Adv. OP w/ MTLS, PAR</li> <li>BR-OPIN Adv. OP w/ Private Key, PAR</li> <li>BR-OPIN Adv. OP w/ MTLS, JARM</li> <li>BR-OPIN Adv. OP w/ Private Key, JARM</li> <li>BR-OPIN Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OPIN Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OPIN Adv. OP DCR</li> </ul> </li> </ul> <p> </p> <p><a href="https://bnpparibascardif.com.br">Cardif Seg Gar B3 Lina BR OPIN FAPI OP v.1.0.0</a></p> <ul> <li><strong>Brazilian Open Insurance conformance e compliance </strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> BNP Cardif do Brasil Seguros e Garantia S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/ MTLS</li> </ul> </li> </ul> <p> </p> <p><a href="https://bnpparibascardif.com.br">Cardif Vida Prev B3 Lina BR OPIN FAPI OP v.1.0.0</a></p> <ul> <li><strong>Brazilian Open Insurance conformance e compliance </strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Cardif do Brasil Vida e Previdência S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/ MTLS</li> </ul> </li> </ul> <p> </p> <p><a target="_blank" rel="noopener noreferrer">Caruana SCFI Auth Server 1.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS, PAR and JARM for Open Banking Brazil profile</strong></li> <li><em>Programming language:</em> JavaScript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Caruana SCFI</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP w/ MTLS/PAR, BR-OB Adv. OP w/ Private Key/PAR, BR-OB Adv. OP w/ MTLS/JARM, BR-OB Adv. OP w/ Private Key/JARM, BR-OB Adv. OP w/ MTLS/PAR/JARM, BR-OB Adv. OP w/ Private Key/PAR/JARM, BR-OB Adv. OP DCR</li> </ul> <p> </p> <p><a href="https://www.chubb.com">Chubb B3 Lina BR OPIN FAPI OP v1.0.0</a></p> <ul> <li><strong>Brazilian Open Insurance conformance and compliance.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Chubb Seguros Brasil S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/ MTLS</li> </ul> </li> </ul> <p> </p> <p><a href="https://cloudentity.com/" target="_blank" rel="noopener noreferrer">Cloudentity</a></p> <ul> <li><strong>Cloudentity increases development velocity by making authorization flexible and scalable. Cloudentity platform externalizes policy management as a declarative authorization service.<br></strong></li> <li><em>Programming language:</em> Service, Golang</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Cloudentity</li> <li><em>Conformance Profiles:</em> FAPI Adv. OP w/ MTLS, FAPI Adv. OP w/ Private Key, UK-OB Adv. OP w/ MTLS, UK-OB Adv. OP w/ Private Key, BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP DCR, FAPI R/W OP w/ MTLS, FAPI R/W OP w/ Private Key, UK-OB R/W OP w/ MTLS, UK-OB R/W OP w/ Private Key</li> </ul> <p><a href="https://cloudentity.com/" target="_blank" rel="noopener noreferrer">Cloudentity As of August 2022</a></p> <ul> <li><strong>Cloudentity Authorization Control Plane increases development velocity by making authorization goverance flexible and scalable. Cloudentity Authorization Control Plane externalizes policy management as a declarative authorization service.<br></strong></li> <li><em>Programming language:</em> Service, Golang</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Cloudentity, Inc.</li> <li><em>Conformance Profiles:</em> FAPI Adv. OP w/ MTLS, FAPI Adv. OP w/ MTLS PAR, FAPI Adv. OP w/ Private Key, FAPI Adv. OP w/ Private Key PAR, FAPI Adv. OP w/ MTLS/JARM, FAPI Adv. OP w/ Private Key/ JARM, FAPI Adv. OP w/ MTLS/PAR/JARM, FAPI Adv. OP w/ Private Key/PAR/JARM, BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP w/ MTLS/PAR, BR-OB Adv. OP w/ Private Key/PAR, BR-OB Adv. OP w/ MTLS/JARM, BR-OB Adv. OP w/ Private Key/JARM, BR-OB Adv. OP w/ MTLS/PAR/JARM, BR-OB Adv. OP w/ Private Key/PAR/JARM, BR-OB Adv. OP DCR, UK-OB Adv. OP w/ MTLS, UK-OB Adv. OP w/ Private Key, AU-CDR Adv. OP w/ Private Key, and AU-CDR Adv. OP w/ Private Key PAR, FAPI R/W OP w/ MTLS, FAPI R/W OP w/ MTLS PAR, FAPI R/W OP w/ Private Key, FAPI R/W OP w/ Private Key PAR, UK-OB R/W OP w/ MTLS, UK-OB R/W OP w/ Private Key, AU-CDR R/W OP w/ Private Key, and AU-CDR R/W OP w/ Private Key PAR</li> </ul> <p><a href="https://cloudentity.com/" target="_blank" rel="noopener noreferrer">Cloudentity CIAM.Next</a></p> <ul> <li><strong>Cloudentity is a privacy-first CIAM (Customer Identity and Access Management) platform. CIAM.next securely identifies and authorizes: Users, Services and Things that should have access to your data and keep out those who should not. We do this with powerful, cloud-native identity and access control microservices which integrate quickly, seamlessly and efficiently with your existing hybrid-cloud architecture to provide in-depth: Visibility, Protection and Enforcement at the API level.<br></strong></li> <li><em>Programming language:</em> Golang</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Cloudentity</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS and FAPI R/W OP w/ Private Key</li> </ul> <p><a href="https://connect2id.com/" target="_blank" rel="noopener noreferrer">Connect2id Server 9.5</a></p> <ul> <li><strong>API-driven server for OAuth 2.0 and OpenID Connect</strong></li> <li><em>Programming language:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Connect2id</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS and FAPI R/W OP w/ Private Key</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Credisan Tecban-ozoneapi v39</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS a Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> Javascript/NodeJS</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Credisan CC</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Credisan Tecban-ozoneapi v43</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS a Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> Javascript/NodeJS</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Credisan Cooperativa de Crédito</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Credisis Openbanking v1</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS a Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Credisis – Central de cooperativas de crédito, Ltda</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://contause.digital/openbanking/" target="_blank" rel="noopener noreferrer" class="broken_link">CasaDoCreditoOB 1.0</a></p> <ul> <li><strong>OIDC provider fully customized to meet the technical and regulatory requirements of OpenBanking Brazil</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Casa Do Crédito</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://curity.io/" target="_blank" rel="noopener noreferrer">Curity Identity Server 4.3.0</a></p> <ul> <li><strong>The Curity Identity Server offers a unique combination of IAM and API management.<br>Using Oauth, OpenID Connect, JSON Web Tokens, SCIM and other protocols, it enables secure, standards-based<br>integrations with apps and APIs at a larger scale.<br></strong></li> <li><em>Programming language:</em> Standalone commercial server</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Curity</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS and FAPI R/W OP w/ Private Key</li> </ul> <p> </p> <p><a href="https://curity.io/" target="_blank" rel="noopener noreferrer">Curity Identity Server 6.6.0</a></p> <ul> <li><strong>The Curity Identity Server offers a unique combination of IAM and API management.<br>Using Oauth, OpenID Connect, JSON Web Tokens, SCIM and other protocols, it enables secure, standards-based<br>integrations with apps and APIs at a larger scale.<br></strong></li> <li><em>Programming language:</em> Standalone commercial server</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Curity</li> <li><em>Conformance Profiles:</em> <ul> <li>FAPI Adv. OP w/ MTLS</li> <li>FAPI Adv. OP w/ MTLS, PAR</li> <li>FAPI Adv. OP w/ MTLS, PAR, JARM</li> <li>FAPI Adv. OP w/ Private Key</li> <li>FAPI Adv. OP w/ Private Key, JARM</li> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP w/ MTLS, PAR</li> <li>BR-OB Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OB Adv. OP DCR</li> </ul> </li> </ul> <p> </p> <p><a href="https://curity.io/" target="_blank" rel="noopener noreferrer">Curity Identity Server 8.5.0</a></p> <ul> <li><strong>The Curity Identity Server offers a unique combination of IAM and API management. Using Oauth, OpenID Connect, JSON Web Tokens, SCIM and other protocols, it enables secure, standards-based integrations with apps and APIs at a larger scale.</strong></li> <li><em>Programming language:</em> Standalone commercial server</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Curity AB</li> <li><em>Conformance Profiles:</em> <ul> <li>FAPI2SP MTLS + MTLS</li> <li>FAPI2SP private key + MTLS</li> <li>FAPI2MS JAR</li> <li>FAPI2MS JARM</li> <li>FAPI2SP OpenID Connect</li> </ul> </li> </ul> <p> </p> <p><a href="https://curity.io/" target="_blank" rel="noopener noreferrer">Curity Identity Server 8.7.0</a></p> <ul> <li><strong>The Curity Identity Server offers a unique combination of IAM and API management. Using Oauth, OpenID Connect, JSON Web Tokens, SCIM and other protocols, it enables secure, standards-based integrations with apps and APIs at a larger scale.</strong></li> <li><em>Programming language:</em> Standalone commercial server</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Curity</li> <li><em>Conformance Profiles:</em> <ul> <li>KSA-OB Adv. OP w/ MTLS, PAR</li> <li>KSA-OB Adv. OP w/ Private Key, PAR</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.daon.com/contact-us">Daon Digital Onboarding Web Application 1.13</a></p> <ul> <li><strong>Highly Regulated Idenity (HRI) is a dedicated solution on the Customer Identity Cloud that delivers financial-grade security, privacy and UX controls for your most sensitive customer scenarios.</strong></li> <li><em>Target Environment:</em> </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Daon</li> <li><em>Conformance Profiles:</em> <ul> <li>FAPI2MsgSigningID2 OpenID ConnectID OP</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.darwinseguros.com.br/" target="_blank" rel="noopener noreferrer">Darwin Opin v.1.0</a></p> <ul> <li><strong>Darwin Seguros Open Insurance implementation for Opin Brazil. FAPI and SUSEP compliant authorization server securing sensible data transmission between Darwin Resource Servers and TPPs.</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Darwin Seguros S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP w/ MTLS</li> <li>BR-OPIN Adv. OP DCR</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.delbank.com/br/" target="_blank" rel="noopener noreferrer" class="broken_link">Delcred Sociedade de Crédito Direto S.A.-Lina-BR-OFB-FAPI-OP-v2 </a></p> <ul> <li><strong> Brazilian Open Banking conformance e compliance</strong></li> <li><em>Programming language:</em> JavaScript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Delcred Sociedade de Crédito Direto S.A. </li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OF Adv. OP DCR (FAPI-BR v2)</li> <li>BR-OF Adv. OP w/ Private Key, PAR (FAPI-BR v2)</li> </ul> </li> </ul><p> </p> <p><a href="https://sejaefi.com.br/efi-pay/api-open-finance" target="_blank" rel="noopener noreferrer">EFÍ Open Finance – Perfil Único</a></p> <ul> <li><strong>Open Banking Brazil FAPI implementation</strong></li> <li><em>Programming language:</em> TypeScript </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> EFÍ S.A. </li> <li><em>Conformance Profiles:</em> BR-OF Adv. OP DCR (FAPI-BR v2), BR-OF Adv. OP w/ Private Key, PAR (FAPI-BR v2)</li> </ul> <p> </p> <p><a href="https://ksaob.bankfab.com/ui/login" class="broken_link">FAB KSA OBridge v1.0</a></p> <ul> <li><strong>FAB is enabling TPPs and Developers with FAPI and SAMA compliant OBridge solution.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> First Abu Dhabi Bank – KSA</li> <li><em>Conformance Profiles:</em> <ul> <li>KSA-OB Adv. OP w/ MTLS, PAR</li> <li>KSA-OB Adv. OP w/ Private Key, PAR</li> </ul> </li> </ul> <p> </p> <p><a href="https://openid.net/developers/certified/www.finansystech.com/fapi-ciba" target="_blank" rel="noopener noreferrer" class="broken_link">Fidúcia Open Banking v1.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS, PAR and JARM for Open Banking Brazil profile.<br></strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Fidúcia SCM</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP w/ Private Key</li> <li>BR-OB Adv. OP w/ MTLS, PAR</li> <li>BR-OB Adv. OP w/ Private Key, PAR</li> <li>BR-OB Adv. OP w/ MTLS, JARM</li> <li>BR-OB Adv. OP w/ Private Key, JARM</li> <li>BR-OB Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OB Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OB Adv. OP DCR</li> </ul> </li> </ul> <p><a href="https://www.finansystech.com/" target="_blank" rel="noopener noreferrer">Finansystech</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with Private Key, PAR, JARM for Open Banking Brazil profile</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>Certified by:</em> Finansystech</li> <li><em>Conformance Profiles:</em> FAPI Adv. OP w/ MTLS PAR/JARM, BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP w/ MTLS/PAR, BR-OB Adv. OP w/ Private Key/PAR, BR-OB Adv. OP w/ MTLS/JARM, BR-OB Adv. OP w/ Private Key/JARM, BR-OB Adv. OP w/ MTLS/PAR/JARM, BR-OB Adv. OP w/ Private Key/PAR/JARM, BR-OB Adv. OP DCR, FAPI R/W OP w/ MTLS</li> </ul> <p><a href="https://forgerock.financial/fapi-ciba" target="_blank" rel="noopener noreferrer" class="broken_link">ForgeRock Financial</a></p> <ul> <li><strong>Open Banking Brazil FAPI implementation</strong></li> <li><em>Programming language:</em> Our Open Banking sandbox is ForgeRock stack. We all offer our sandbox as a service.</li> <li><em>Certified by:</em> ForgeRock</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ Private Key</li> </ul> <p><a href="https://gerencianet.com.br/open-finance/" target="_blank" rel="noopener noreferrer">Gerencianet Open Finance v1.1</a></p> <ul> <li><strong>Open Banking Brazil FAPI implementation</strong></li> <li><em>Programming language:</em> TypeScript</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Gerencianet S.A.</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://gluu.org/" target="_blank" rel="noopener noreferrer">Gluu Open Banking Identity Platform 1.0</a></p> <ul> <li><strong>The Gluu Open Banking Identity Platform enables banks to get to market faster by providing a feature and security profile that is purpose-built. Based on the Linux Foundation Janssen Project, banks retain the freedom to use the core software and to get the latest security updates.</strong></li> <li><em>Programming language:</em> Java</li> <li><em>License:</em> Apache 2.0</li> <li><em>Certified by:</em> Gluu</li> <li><em>Conformance Profiles:</em> <ul> <li>FAPI Adv. OP w/ MTLS</li> <li>FAPI Adv. OP w/ MTLS, PAR</li> <li>FAPI Adv. OP w/ Private Key</li> <li>FAPI Adv. OP w/ Private Key, PAR</li> <li>FAPI Adv. OP w/ MTLS, JARM</li> <li>FAPI Adv. OP w/ Private Key, JARM</li> <li>FAPI Adv. OP w/ MTLS, PAR, JARM</li> <li>FAPI Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP w/ Private Key</li> <li>BR-OB Adv. OP w/ MTLS, PAR</li> <li>BR-OB Adv. OP w/ Private Key, PAR</li> <li>BR-OB Adv. OP w/ MTLS, JARM</li> <li>BR-OB Adv. OP w/ Private Key, JARM</li> <li>BR-OB Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OB Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OB Adv. OP DCR</li> </ul> </li> </ul> <p>Gluu Server 4.2</p> <ul> <li><strong>The Gluu Server is a free open source identity and access management platform for single sign-on, mobile authentication, and API access management that includes a comprehensive implementation of an OpenID Connect Provider and Relying Party.</strong></li> <li><em>Programming language:</em> Java</li> <li><em>License:</em> https://gluu.org/docs/ce/4.2/#license</li> <li><em>Certified by:</em> Gluu</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS and FAPI R/W OP w/ Private Key</li> </ul> <p> </p> <p><a href="https://github.com/luikyv/go-oidc" target="_blank" rel="noopener noreferrer">go-oidc 0.3.0 </a></p> <ul> <li><strong> go-oidc is an open-source client module built in Golang that provides a configurable Authorization Server with support for OpenID Connect and other standards. </strong></li> <li><em>Programming language:</em> Golang </li> <li><em>License:</em> MIT License </li> <li><em>Certified by:</em> Luiky Vasconcelos </li> <li><em>Conformance Profiles:</em> <ul> <li>FAPI2SP MTLS + MTLS</li> <li>FAPI2SP private key + MTLS</li> <li>FAPI2SP OpenID Connect</li> <li>FAPI2MS JAR</li> <li>FAPI2MS JARM</li> </ul> </li> </ul><p> </p> <p><a href="https://gravitee.io/" target="_blank" rel="noopener noreferrer">Gravitee.io API Platform v3</a></p> <ul> <li><strong>Our API Platform is the richest Open Source solution available. We help organizations unify APIs into an easy-to-use and secure space. Gravitee.io – the natural force of connection.</strong></li> <li><em>Programming language:</em> Java / Vert.x</li> <li><em>License:</em> Apache 2.0</li> <li><em>Certified by:</em> GraviteeSource</li> <li><em>Conformance Profiles:</em> FAPI Adv. OP w/ MTLS, FAPI Adv. OP w/ MTLS/PAR, FAPI Adv. OP w/ Private Key, FAPI Adv. OP w/ Private Key/PAR, FAPI Adv. OP w/ MTLS/JARM, FAPI Adv. OP w/ Private Key/JARM, FAPI Adv. OP w/ MTLS/PAR/JARM, FAPI Adv. OP w/ Private Key/PAR/JARM</li> </ul> <p>Guiabolso Pagamentos Ltda. obk-oidc-provider 1.0.0</p> <ul> <li><strong>Guiabolso is the fintech transforming the Brazilian financial system by pioneering Open Banking, to bring the benefits of open data access and analytics to millions of consumers and a fast-growing number of corporate customers.</strong></li> <li><em>Programming language:</em> Typescript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Guiabolso Pagamentos Ltda.</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ Private Key and BR-OB Adv. OP DCR</li> </ul> <p> </p> <p><a href="https://www.hdiglobalbrasil.com.br/" target="_blank" rel="noopener noreferrer">HDI_Global-B3-Lina-BR-OPIN-FAPIRP-v1</a></p> <ul> <li><strong>Brazilian Open Insurance conformance e compliance</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> HDI GLOBAL SEGUROS S.A. </li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/ MTLS</li> </ul> </li> </ul> <p>Hub Authorization Server v1.0.0</p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with Private Key, PAR and JARM for Open Banking Brazil profile.</strong></li> <li><em>Programming language:</em> JavaScript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Hub Pagamentos S.A.</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP w/ MTLS/PAR, BR-OB Adv. OP w/ Private Key/PAR, BR-OB Adv. OP w/ MTLS/JARM, BR-OB Adv. OP w/ Private Key/JARM, BR-OB Adv. OP w/ MTLS/PAR/JARM, BR-OB Adv. OP w/ Private Key/PAR/JARM, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.ibm.com/my-en/products/verify-access">IBM Security Verify Access 10.0</a></p> <ul> <li><strong>IBM Security Verify Access, formerly IBM Security Access Manager or ISAM, helps you simplify your users’ access while more securely adopting web, mobile, IoT and cloud technologies. It can be deployed on-premises, in a virtual or hardware appliance or containerized with Docker. Verify Access helps you strike a balance between usability and security through the use of risk-based access, single sign-on, integrated access management control, identity federation and mobile multi-factor authentication. Take back control of your access management with Verify Access.</strong></li> <li><em>Programming language:</em> Golang, Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> IBM</li> <li><em>Conformance Profiles:</em> <ul> <li>FAPI R/W OP w/ MTLS</li> <li>FAPI R/W OP w/ Private Key</li> <li>FAPI Adv. OP w/ MTLS</li> <li>FAPI Adv. OP w/ MTLS, PAR</li> <li>FAPI Adv. OP w/ MTLS, JARM</li> <li>FAPI Adv. OP w/ MTLS, PAR, JARM</li> <li>FAPI Adv. OP w/ Private Key</li> <li>FAPI Adv. OP w/ Private Key, PAR</li> <li>FAPI Adv. OP w/ Private Key, JARM</li> <li>FAPI Adv. OP w/ Private Key, PAR, JARM</li> <li>UK-OB Adv. OP w/ MTLS</li> <li>UK-OB Adv. OP w/ Private Key</li> </ul> </li> </ul> <p><a href="https://www.ibm.com/verify/verify-identity">IBM Security Verify As of May 2022</a></p> <ul> <li><strong>Workforce and consumer identity and access management (IAM) have vastly different frameworks — but a shared technical solution can accelerate both. IBM Security™ Verify is a single identity-as-a-service (IDaaS) solution that delivers both workforce modernization and consumer digital transformation. Verify features comprehensive cloud IAM capabilities, from deep risk-based authentication to automated consent management.</strong></li> <li><em>Programming language:</em> Java and Go, Software as a Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> IBM</li> <li><em>Conformance Profiles:</em> <ul> <li>AU-CDR Adv. OP w/ Private Key</li> <li>AU-CDR Adv. OP w/ Private Key, PAR</li> <li>FAPI Adv. OP w/ MTLS</li> <li>FAPI Adv. OP w/ MTLS, PAR</li> <li>FAPI Adv. OP w/ Private Key</li> <li>FAPI Adv. OP w/ Private Key, PAR</li> </ul> </li> </ul> <p>Itaú Identity v1.0.0</p> <ul> <li><strong>Customer IAM implementation using Ping Identity Plattform</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Itaú Unibanco</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ Private Key/PAR, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.indigoinvestimentos.com.br">Indigo Lina FAPI OPBA v1.0</a></p> <ul> <li><strong>Brazilian Open Banking conformance e compliance</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Indigo Investimentos DTVM LTDA</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP DCR </li> </ul> </li> </ul> <p><a href="https://www.keycloak.org/">Keycloak 15.0.2</a></p> <ul> <li><strong>Keycloak is an open source software product to allow single sign-on with Identity and Access management aimed at modern applications and services.</strong></li> <li><em>Programming language:</em> Keycloak server is available as java application on the bare metal, or as a service on Docker, Podman, Kubernetes or Openshift.</li> <li><em>License:</em> Apache 2.0</li> <li><em>Certified by:</em> Red Hat</li> <li><em>Conformance Profiles:</em> <ul> <li>FAPI Adv. OP w/ MTLS</li> <li>FAPI Adv. OP w/ MTLS, PAR</li> <li>FAPI Adv. OP w/ Private Key</li> <li>FAPI Adv. OP w/ Private Key, PAR</li> <li>FAPI Adv. OP w/ MTLS, JARM</li> <li>FAPI Adv. OP w/ Private Key, JARM</li> <li>FAPI Adv. OP w/ MTLS, PAR, JARM</li> <li>FAPI Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP w/ Private Key</li> <li>BR-OB Adv. OP w/ MTLS, PAR</li> <li>BR-OB Adv. OP w/ Private Key, PAR</li> <li>BR-OB Adv. OP w/ MTLS, JARM</li> <li>BR-OB Adv. OP w/ Private Key, JARM</li> <li>BR-OB Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OB Adv. OP w/ Private Key, PAR, JARM</li> <li>AU-CDR Adv. OP w/ Private Key</li> <li>AU-CDR Adv. OP w/ Private Key, PAR</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.linaopenx.com.br">Lina-BR-OFB-FAPI-OP-v2</a></p> <ul> <li><strong>Brazilian Open Banking conformance e compliance</strong></li> <li><em>Target Environment:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Lina Instituição de Pagamento S.A. <li><em>Conformance Profiles:</em> <ul> <li>BR-OF Adv. OP DCR (FAPI-BR-v2)</li> <li>BR-OF Adv. OP w/Private Key, PAR (FAPI-BR-v2)</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.soulisto.com.br/">Listo Lina FAPI OPBA v1.0</a></p> <ul> <li><strong>Brazilian Open Banking conformance e compliance</strong></li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Listo Tecnologia S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP DCR</li> </ul> </li> </ul> <p><a href="https://developer.lloydsbanking.com/lbg-support">Lloyds Banking Group R71 Production 20210723</a></p> <ul> <li><strong>FAPI Authentication using Mutual Auth TLS</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Lloyds Banking Group</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS</li> </ul> <p> </p> <p><a href="https://www.luizaseg.com.br">Luizaseg B3 Lina BR OPIN FAPI OP v.1.0.0</a></p> <ul> <li><strong>Brazilian Open Insurance conformance e compliance </strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Luizaseg Seguros S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/ MTLS</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.mercadopago.com.br/developers">Mercado Pago Authorization Server 1.16.0</a></p> <ul> <li><strong>Mercado Pago provides this OIDC server for business partners interested in connecting with our OpenBank Brasil API. For any questions please contact our developers page.</strong></li> <li><em>Programming language:</em> JavaScript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Mercado Pago</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP DCR, BR-OB Adv. OP w/ MTLS</li> </ul> <p>Mercado Pago Authorization Server 1.26.0</p> <ul> <li><strong>Mercado Pago provides this OIDC server for business partners interested in connecting with our Open Finance Brazil’s APIs. For any questions please contact our developers page.</strong></li> <li><em>Programming language:</em> JavaScript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Mercado Pago</li> <li><em>Conformance Profiles:</em> BR-OF Adv. OP DCR (FAPI-BR v2), BR-OF Adv. OP w/ Private Key, PAR (FAPI-BR v2)</li> </ul> <p><a href="https://www.mercadopago.com.br/developers">Mercado Pago Authorization Server 1.8.0</a></p> <ul> <li><strong>Mercado Pago provides this OIDC server for business partners interested in connecting with our OpenBank Brasil API. For any questions please contact our developers page.</strong></li> <li><em>Programming language:</em> JavaScript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Mercado Pago</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.mercadopago.com.br/open-banking/app/cb">Mercado Pago Open Banking v1.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with Private Key, PAR for Open Banking Brazil profile</strong></li> <li><em>Programming language:</em> Golang and Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> MERCADOPAGO.COM REPRESENTACOES LTDA</li> <li><em>Conformance Profiles:</em> BR-OB Adv. RP w/ MTLS, BR-OB Adv. RP w/ Private Key</li> </ul> <p><a href="https://www.mvine.com/">Mvine Federated Identity Hub v1.1</a></p> <ul> <li><strong>The Mvine Federated Identity Hub provides IdP Proxy facilities between SAML2 and OIDC RPs and SAML2 and OIDC IdPs.</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Mvine</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS</li> </ul> <p><a href="https://www.nec.com/en/global/solutions/tcs/nc7000/3a/index.html">NEC NC7000-3A v2.4.0.0</a></p> <ul> <li><em>Certified by:</em> NEC Corporation</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS, FAPI R/W OP w/ Private Key</li> </ul> <p> </p> <p><a href="https://test.developer.neoleap.com.sa/open-banking/" class="broken_link">Neoleap KSA-OB 2022.11.01-final-errata2</a></p> <ul> <li><strong>Custom solution compliant with FAPI security standards according to KSA regulations</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Neoleap</li> <li><em>Conformance Profiles:</em> <ul> <li>KSA-OB Adv. OP w/ MTLS, PAR</li> <li>KSA-OB Adv. OP w/ Private Key, PAR</li> </ul> </li> </ul> <p> </p> <p><a href="https://api.opin.allianz.com.br/open-insurance/" class="broken_link">Nexus for Open Insurance as of December 2022</a></p> <ul> <li><b>Allianz implementation for Open Insurance Brazil.</b></li> <li><i>Target Environment:</i> Golang, C#, Java, Javascript</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Allianz Seguros S.A.</li> <li><i>Conformance Profiles:</i> BR-OPIN Adv. OP DCR, BR-OPIN Adv. OP w/ Private Key</li> </ul> <p><a href="https://www.npmjs.com/package/oidc-provider">node oidc-provider ^6.5.0</a></p> <ul> <li><b>oidc-provider is an OpenID Provider(OP) implementation for node.js servers. It provides a mountable or standalone implementation of the specifications including a variety of optional features (encryption, JWT Client Authz, Dynamic Registration, PKCE, and more…). No predefined data models or frontend views, as soon as you’re ready you take them over the bundled ones go away, leaving you with just the spec implementation.</b></li> <li><i>Target Environment:</i> JavaScript for node.js</li> <li><i>License:</i> MIT</li> <li><i>Certified By:</i> Filip Skokan</li> <li><i>Conformance Profiles:</i> FAPI R/W OP w/ MTLS and FAPI R/W OP w/ Private Key</li> </ul> <p> </p> <p><a href="https://www.okta.com/products/regulated-identity">Okta CIC – Highly Regulated Identity 1.0</a></p> <ul> <li><strong>Highly Regulated Idenity (HRI) is a dedicated solution on the Customer Identity Cloud that delivers financial-grade security, privacy and UX controls for your most sensitive customer scenarios.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Okta</li> <li><em>Conformance Profiles:</em> <ul> <li>FAPI Adv. OP w/ MTLS, PAR</li> <li>FAPI Adv. OP w/ Private Key, PAR</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.onftech.com/">OBridge v1.0</a></p> <ul> <li><strong>OBridge is a solution for helping banks and third-party providers to join KSA Open Banking ecosystem.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> ONFTECH</li> <li><em>Conformance Profiles:</em> KSA-OB Adv. OP w/ MTLS, PAR</li> </ul> <p> </p> <p><a href="https://developer.brp.linaob.com.br/">Open Banking BRP v1.0</a></p> <ul> <li><b>Authorization and Identity Server developed by Banco de Ribeirão Preto S.A. for Brazilian Open Banking conformance and compliance.</b></li> <li><i>Target Environment:</i>JavaScript for Node.js</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Banco de Ribeirão Preto S.A.</li> <li><i>Conformance Profiles:</i> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://docs.bankly.com.br/" target="_blank" rel="noopener noreferrer">Open Bankly 1.0.0</a></p> <ul> <li><strong>Pix payment initiation within Brazil’s Open Finance.</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Acesso Soluções de Pagamento SA</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p> </p> <p><a href="https://www.hdiseguros.com.br/" target="_blank" rel="noopener noreferrer">Open insurance Brazil HDI SEGUROS DO BRASIL V1.0 </a></p> <ul> <li><strong> Brazilian Open Insurance conformance e compliance </strong></li> <li><em>Programming language:</em> JavaScript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> HDI SEGUROS DO BRASIL S.A </li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/MTLS</li> <li>BR-OPIN Adv. OP DCR (FAPI-BR-v2)</li> <li>BR-OPIN Adv. OP w/Private Key, PAR (FAPI-BR-v2)</li> </ul> </li> </ul><p> </p> <p><a href="https://www2.indiana.com.br" target="_blank" rel="noopener noreferrer">Open insurance Brazil Indiana Seguros V1.0 </a></p> <ul> <li><strong> Brazilian Open Insurance conformance e compliance </strong></li> <li><em>Programming language:</em> JavaScript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Indiana Seguros </li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/MTLS,PAR</li> <li>BR-OPIN Adv. OP w/Private Key, PAR</li> <li>BR-OPIN Adv. OP DCR (FAPI-BR-v2)</li> <li>BR-OPIN Adv. OP w/Private Key, PAR (FAPI-BR-v2)</li> </ul> </li> </ul><p> </p> <p><a href="https://yelumseguros.com.br" target="_blank" rel="noopener noreferrer" class="broken_link">Open insurance Brazil Yelum Seguradora V1.0 </a></p> <ul> <li><strong> Brazilian Open Insurance conformance e compliance </strong></li> <li><em>Programming language:</em> JavaScript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Yelum Seguradora </li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/MTLS,PAR</li> <li>BR-OPIN Adv. OP w/Private Key, PAR</li> <li>BR-OPIN Adv. OP DCR (FAPI-BR-v2)</li> <li>BR-OPIN Adv. OP w/Private Key, PAR (FAPI-BR-v2)</li> </ul> </li> </ul><p> </p> <p><a href="https://api.zurich.com.br/open-insurance/">OpenInsurance v1.0</a></p> <ul> <li><b>Brasil Open Insurance</b></li> <li><i>Programming language:</i>Javascript</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Zurich Brasil Companhia de Seguros</li> <li><i>Conformance Profiles:</i> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w MTLS</li> </ul> </li> </ul> <p><a href="https://www.openit.io/">OpenIT – FAPIAdv IdP_v1</a></p> <ul> <li><b>Cloud Native Open Banking IdP deployed on Kubernetes for Financial API security.<br>Designed to work with any API Management platform.</b></li> <li><i>Target Environment:</i>Java/Jetty based application</li> <li><i>License:</i> Commercial</li> <li><i>Certified By:</i> Open Intelligent Technology Limited</li> <li><i>Conformance Profiles:</i> <ul> <li>All Brazil OB profiles</li> <li>All FAPI1 advanced profiles</li> <li>All UK OB profiles</li> </ul> </li> </ul> <p><a href="https://www.opus-software.com.br/solucoes-cases/opus-open-banking/">Opus Open Banking v1</a></p> <ul> <li><b>O OOB é uma solução pronta que implementa um middleware no ambiente de Instituições Financeiras, Instituições de Pagamento e demais participantes do sistema, permitindo que se integrem ao Open Banking Brasil de maneira 100% aderente à regulamentação do Banco Central.</b></li> <li><i>Target Environment:</i> Go, Java, JavaScript</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> Opus Software</li> <li><i>Conformance Profiles:</i> BR-OB Adv. OP w/ Private Key, PAR and BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.ourinvest.com.br/openbanking/fapi-ciba" target="_blank" rel="noopener noreferrer" class="broken_link">Ourinvest Openbanking_v3</a></p> <ul> <li><strong>Authorization Server OIDC Provider with financial-grade API Advanced with MTLS for Open Banking Brazil Profile.</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Ourinvest</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="http://www.oxyliom.com/gaia-trust-platform" target="_blank" rel="noopener noreferrer" class="broken_link">Oxyliom GAïA Trust Platform 4.4</a></p> <ul> <li><strong>Micro Service Architecture</strong></li> <li><em>Programming language:</em> Javascript, Java, Spring Boot</li> <li><em>License:</em> Apache 2.0</li> <li><em>Certified by:</em> Oxyliom</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS</li> </ul> <p><a href="https://www.o3bank.com/" target="_blank" rel="noopener noreferrer">Ozone Sandbox v3.1</a></p> <ul> <li><strong>The Ozone Sandbox provides a full simulation of PSD2 compatible API standards, so that ASPSPs can meet their regulatory obligations in regard to providing testing facilities for Fintechs and Third Party Providers. It is easily extensible to cover both regulatory<br>and commercial/premium APIs for banks in any market beyond PSD2 in Europe.</strong></li> <li><em>Programming language:</em> Managed Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Ozone</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS and FAPI R/W OP w/ Private Key</li> </ul> <p><a href="https://www.oki.com/" target="_blank" rel="noopener noreferrer">OKI SDBC for OpenAPI 1.0</a></p> <ul> <li><strong>The SDBC for OpenAPI provides OAuth 2.0 Authorization Server.<br>It can easily provide an authorization server for OpenAPI using the legacy authentication system.<br>SDBC for OpenAPIはOAuth2.0認可サーバ機能を提供します。<br>既存の認証基盤を用いて容易に認可サーバ機能を提供することができます。</strong></li> <li><em>Programming language:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> OKI</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS</li> </ul> <p><a href="https://www.banfico.com/" target="_blank" rel="noopener noreferrer">Open Banking Sandbox v1.0</a></p> <ul> <li><strong>This is our UK open Banking stack FAPI conformance suite.</strong></li> <li><em>Programming language:</em> Java, OpenShift, Keycloak 12.0</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Banfico</li> <li><em>Conformance Profiles:</em> UK-OB R/W OP w/ MTLS and UK R/W OP w/ Private Key</li> </ul> <div><br></div> <ul> </ul> <p><a href="https://www.ozoneapi.com/" target="_blank" rel="noopener noreferrer">Ozone KSA Open Banking v2022.10</a></p> <ul> <li><strong>This is a sandbox deployment of the Ozone API based on the KSA Open Banking version 2022.10. This exact same software version can be used by any KSA bank to achieve full compliance with all elements of the KSA Open Banking Framework.</strong></li> <li><em>Programming language:</em></li> <li><em>License:</em></li> <li><em>Certified by:</em> Ozone API</li> <li><em>Conformance Profiles:</em> KSA-OB Adv OP w/MTLS, PAR, KSA-OB Adv OP w/Private Key , PAR</li> </ul> <p><a href="https://pagueveloz.com.br" target="_blank" rel="noopener noreferrer">PagueVeloz FAPI OPBA v1.0</a></p> <ul> <li><strong>Brazilian Open Banking conformance and compliance.</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Pagueveloz Instituição de Pagamento Ltda.</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS and BR-OB Adv. OP DCR</li> </ul> <div><br></div> <ul> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Parana Banco Openbanking_v1</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS a Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> Javascript / NodeJS</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Parana Banco S/A</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS and BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Parana Banco Openbanking_v1 (Nov 2022)</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS a Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> Javascript / NodeJS</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Parana Banco S/A</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Parana Banco Openbanking_v2</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with Private Key, PAR a Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> Javascript / NodeJS</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Parana Banco S/A</li> <li><em>Conformance Profiles:</em> BR-OF Adv. OP w/ Private Key, PAR (FAPI-BR v2), BR-OF Adv. OP DCR (FAPI-BR v2)</li> </ul> <p><a rel="noopener noreferrer">PayPal as of December 2022</a></p> <ul> <li><strong>PayPal Connect as an OP supports Financial Grade API Security Profile with Private Key and Pushed Authorization Requests</strong></li> <li><em>Programming language:</em></li> <li><em>License:</em></li> <li><em>Certified by:</em> PayPal Inc.</li> <li><em>Conformance Profiles:</em> AU-CDR Adv. OP w/ Private Key, AU-CDR Adv. OP w/ Private Key, PAR</li> </ul> <p><a rel="noopener noreferrer">PayPal FAPI 2.0 as of April 2023</a></p> <ul> <li><strong>PayPal Connect as an OP supports Financial Grade API Messaging Profile 2.0 with Private Key, MTLS Constrain and JAR</strong></li> <li><em>Programming language:</em></li> <li><em>License:</em></li> <li><em>Certified by:</em> PayPal Inc.</li> <li><em>Conformance Profiles:</em> FAPI2MsgSigningID2 OpenID OP w/ Private Key, MTLS constrain, JAR</li> </ul> <p><a href="https://www.pingidentity.com/en/initiatives/open-banking.html" target="_blank" rel="noopener noreferrer">PingFederate 9.2.3</a></p> <ul> <li><strong>Ping Identity is developing product features in order to meet or maintain the technical requirements for conformance FAPI2, Open Banking UK and their derivatives. PingFederate functions as the OIDC provider and OAuth Authorization Server, providing banks the ability to authorize users and TPP clients and to issue and validate tokens when accessing financial APIs. A sample Reference Implementation is available to Ping Customers and Partners.</strong></li> <li><em>Programming language:</em> Java 1.8 PingFederate SDK provides all dependent libraries and ant CLI.</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Ping Identity</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS</li> </ul> <p><a href="https://plusauth.com/" target="_blank" rel="noopener noreferrer">PlusAuth</a></p> <ul> <li><b>PlusAuth helps individuals, teams and organizations to implement authorization and authentication systems in a secure, flexible and easy way.</b></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> Ekinoks</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS and FAPI R/W OP w/ Private Key</li> </ul> <p><a href="https://raidiam.com/" target="_blank" rel="noopener noreferrer">Raidiam Connect – OBB Reference Bank</a></p> <ul> <li><b>Raidiam Connect – Open ID service and reference bank deployment delivered as a managed service on behalf of the Open Banking Brazil Initial Structure and the financial services associations mandated to deliver Open Banking in Brazil. This deployment consists of example APIs and Customer Data configured to act as a reference for all participants implementing their own services and as a development tool for Third Parties looking to develop propositions</b></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary Deployment</li> <li><em>Certified By:</em> Raidiam</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP w/ MTLS/PAR, BR-OB Adv. OP w/ Private Key/PAR, BR-OB Adv. OP w/ MTLS/JARM, BR-OB Adv. OP w/ Private Key/JARM, BR-OB Adv. OP w/ MTLS/PAR/JARM, BR-OB Adv. OP w/ Private Key/PAR/JARM, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://web.directory.openbankingbrasil.org.br/" target="_blank" rel="noopener noreferrer">Raidiam Connect – Open Banking Brasil</a></p> <ul> <li><b>Raidiam Connect OpenID Provider supporting the Open Banking Brasil ecosystem providing the Authentication Services for the Directory of Participants, PKI and Registration Authority as well the Reference Bank Implementation for the Functional Conformance and Certification Suite.</b></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary Deployment leveraging and Open Source Core</li> <li><em>Certified By:</em> Raidiam</li> <li><em>Conformance Profiles:</em> FAPI Adv. OP w/ MTLS, FAPI Adv. OP w/ MTLS, PAR, FAPI Adv. OP w/ Private Key, FAPI Adv. OP w/ Private Key, PAR</li> </ul> <p><a href="https://openid.net/developers/certified/www.recargapay.com.br" target="_blank" rel="noopener noreferrer">RecargaPay Open Finance v1.0.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced for Open Finance Brazil</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> RecargaPay</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP w/ Private Key</li> <li>BR-OB Adv. OP w/ MTLS, PAR</li> <li>BR-OB Adv. OP w/ Private Key, PAR</li> <li>BR-OB Adv. OP w/ MTLS, JARM</li> <li>BR-OB Adv. OP w/ Private Key, JARM</li> <li>BR-OB Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OB Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OB Adv. OP DCR</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.santander.com.br/hotsite/santanderfinanciamentos/seguro-santander-auto.html" target="_blank" rel="noopener noreferrer">Santander_Auto-B3-Lina-BR-OPIN-FAPI-OP-v1</a></p> <ul> <li><strong>Brazilian Open Insurance conformance e compliance</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Santander Auto S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/ MTLS</li> </ul> </li> </ul> <p> </p> <p><a href="https://developers.sicoob.com.br/" target="_blank" rel="noopener noreferrer">Sicoob Open Finance v1</a></p> <ul> <li><b>Sicoob Open Finance Solution</b></li> <li><em>Programming language:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified By:</em> Sicoob</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS/PAR/JARM, BR-OB Adv. OP DCR</li> </ul> <p> </p> <p><a href="https://portal.sulamericaseguros.com.br/">SulAmerica-B3-Lina-BR-OPIN-FAPI-OP-v1.0.0</a></p> <ul> <li><strong>Brazilian Open Insurance conformance e compliance</strong></li> <li><em>Target Environment:</em> JavaScript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Sul América Seguros de Pessoas e Previdência S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/ MTLS</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.superlogica.com">Superlógica Lina FAPI OPBA v1.0</a></p> <ul> <li><strong>Brazilian Open Banking conformance & compliance</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Superlógica Sociedade de Crédito Direto S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OB Adv. OP DCR</li> <li>BR-OB Adv. OP w/ MTLS</li> </ul> </li> </ul> <p> </p> <p><a target="_blank" rel="noopener noreferrer">Too Seguros Auth Server 1.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced for Open Insurance Brazil</strong></li> <li><em>Programming language:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Too Seguros S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP w/ MTLS</li> <li>BR-OPIN Adv. OP w/ Private Key</li> <li>BR-OPIN Adv. OP w/ MTLS, PAR</li> <li>BR-OPIN Adv. OP w/ Private Key, PAR</li> <li>BR-OPIN Adv. OP w/ MTLS, JARM</li> <li>BR-OPIN Adv. OP w/ Private Key, JARM</li> <li>BR-OPIN Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OPIN Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OPIN Adv. OP DCR</li> </ul> </li> </ul> <div><br></div> <p><a href="https://corporatesolutions.swissre.com/brasil-seguros" target="_blank" rel="noopener noreferrer">Swiss_re-B3-Lina-BR-OPINFAPI-OP-v1.0.0</a></p> <ul> <li><strong>Brazilian Open Insurance conformance e compliance</strong></li> <li><em>Programming language:</em> JavaScript for Node.JS</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Swiss re Corporate Solutions Brasil Seguros S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. OP DCR</li> <li>BR-OPIN Adv. OP w/ MTLS</li> </ul> </li> </ul> <div><br></div> <p><a href="https://trinus.co/scd/" target="_blank" rel="noopener noreferrer">Trinus Co Open Finance 1.0</a></p> <ul> <li><strong>Trinus Open Finance</strong></li> <li><em>Programming language:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Trinus Sociedade de Crédito Direto</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OB Adv. OP w/ MTLS</li> <li>BR-OB Adv. OP w/ Private Key</li> <li>BR-OB Adv. OP w/ MTLS, PAR</li> <li>BR-OB Adv. OP w/ Private Key, PAR</li> <li>BR-OB Adv. OP w/ MTLS, JARM</li> <li>BR-OB Adv. OP w/ Private Key, JARM</li> <li>BR-OB Adv. OP w/ MTLS, PAR, JARM</li> <li>BR-OB Adv. OP w/ Private Key, PAR, JARM</li> <li>BR-OB Adv. OP DCR</li> </ul> </li> </ul> <p><a href="https://www.ntt-tx.co.jp/products/trustbind/index_eng.html">TrustBind/Federation Manager</a></p> <ul> <li><b>TrustBind/Federation Manager is a widely adopted authentication platform that enables federated single sign-on including SAML 2.0, OAuth 2.0, and OpenID Connect for the enterprise use.</b></li> <li><i>Target Environment:</i> Java</li> <li><i>License:</i> Proprietary</li> <li><i>Certified By:</i> NTT TechnoCross Corporation</li> <li><i>Conformance Profiles:</i> FAPI R/W OP w/ MTLS</li> </ul> <p><a href="https://openbanking.unicred.com.br/" target="_blank" rel="noopener noreferrer">Unicred do Brasil Auth Server 1.0.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS, PAR and JARM for Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> JavaScript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Confederação Nacional das Cooperativas Centrais Unicred LTDA – Unicred do Brasil</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://developers.upp.com.br/" target="_blank" rel="noopener noreferrer">Up.p Open Finance v1</a></p> <ul> <li><strong>Up.p Open Finance Solution</strong></li> <li><em>Programming language:</em> JavaScript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Up.p</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP w/ Private Key, BR-OB Adv. OP w/ MTLS/PAR, BR-OB Adv. OP w/ Private Key/PAR, BR-OB Adv. OP w/ MTLS/JARM, BR-OB Adv. OP w/ Private Key/JARM, BR-OB Adv. OP w/ MTLS/PAR/JARM, BR-OB Adv. OP w/ Private Key/PAR/JARM, BR-OB Adv. OP DCR</li> </ul> <p><a href="https://www.tecban.com/br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Voiter Openbanking v1</a></p> <ul> <li><strong>Authoirzation Server OIDC Proivder with Financial-grade API Advanced with MTLS a Dynamic Client Registration from Open Banking Brasil profile.</strong></li> <li><em>Programming language:</em> JavaScript/NodeJS</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Banco Voiter</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS and FAPI R/W OP w/ Private Key</li> </ul> <p> </p> <p><a href="https://openfinance-pix-service-prd-will.private/api" target="_blank" rel="noopener noreferrer" class="broken_link">Will Bank Open Fianane 5.1.6 (Jan 2024) </a></p> <ul> <li><strong>fase 3 – iniciação de pagamento</strong></li> <li><em>Programming language:</em> Javascript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Will S.A. Instituição de Pagamento </li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OF Adv. OP DCR (FAPI-BR v2) </li> <li>BR-OF Adv. OP w/ Private Key, PAR (FAPI-BR v2) </li> </ul> </li> </ul><p> </p> <p><a href="https://wso2.com/solutions/financial/open-banking/" target="_blank" rel="noopener noreferrer">WSO2 Openbanking v1.4.0</a></p> <ul> <li><strong>WSO2 Open Banking leverages WSO2 API-first integration products to form a purpose-built solution to satisfy the full technology requirements of global open banking.</strong></li> <li><em>Programming language:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> WSO2 (UK) Limited</li> <li><em>Conformance Profiles:</em> FAPI R/W OP w/ MTLS and FAPI R/W OP w/ Private Key</li> </ul> <p> </p> <p><a href="https://wso2.com/solutions/financial-services/open-banking/">WSO2 Open Banking 3.0</a></p> <ul> <li><strong>WSO2 Open Banking leverages WSO2 API-first integration products to form a purpose-built solution to satisfy the full technology requirements of global open banking.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> WSO2 LLC</li> <li><em>Conformance Profiles:</em> FAPI Adv. OP w/ MTLS, FAPI Adv. OP w/ Private Key, FAPI Adv. OP w/ MTLS, PAR, FAPI Adv. OP w/ Private Key, PAR</li> </ul> <p> </p> <p><a href="https://baas.minna-no-ginko.com/" target="_blank" rel="noopener noreferrer">Zerobank BaaS Platform 1.0</a></p> <ul> <li><strong>Our service/platform enables financial functions and services to be provided to business partners via APIs.</strong></li> <li><em>Programming language:</em> Apigee, Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Zerobank Design Factory Co., Ltd</li> <li><em>Conformance Profiles:</em> FAPI Adv. OP w/ MTLS/JARM</li> </ul> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/" target="_blank" rel="noopener noreferrer">Zema_Financeira_Openbanking_v1</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with MTLS a Dynamic Client Registration from Open Banking Brasil profile</strong></li> <li><em>Programming language:</em> Javascript / Node.js</li> <li><em>License:</em> Ozone API</li> <li><em>Certified by:</em> Zema CFI S.A</li> <li><em>Conformance Profiles:</em> BR-OB Adv. OP w/ MTLS, BR-OB Adv. OP DCR</li> </ul> <p> </p> <p><a href="https://www.zemafinanceira.com" target="_blank" rel="noopener noreferrer">Zema-Lina-BR-OFB-FAPI-OP-v2 </a></p> <ul> <li><strong> Brazilian Open Banking conformance e compliance </strong></li> <li><em>Programming language:</em> JavaScript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Zema CFI S.A. </li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OF Adv. OP DCR (FAPI-BR-v2)</li> <li>BR-OF Adv. OP w/Private Key, PAR (FAPI-BR-v2)</li> </ul> </li> </ul><p> </p></div> </div> <div class="elementor-toggle-item"> <div id="elementor-tab-title-1477" class="elementor-tab-title" data-tab="7" role="button" aria-controls="elementor-tab-content-1477" aria-expanded="false"> <span class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a class="elementor-toggle-title" tabindex="0">Certified Financial-grade API (FAPI) Relying Parties</a> </div> <div id="elementor-tab-content-1477" class="elementor-tab-content elementor-clearfix" data-tab="7" role="region" aria-labelledby="elementor-tab-title-1477"><p><a href="https://www.b3.com.br/" target="_blank" rel="noopener noreferrer">B3-Lina-FAPI-OFB-v2</a></p> <ul> <li><strong> Brazilian Open Banking conformance and compliance </strong> </li> <li><em>Programming language:</em> JavaScript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> B3 Instituição de Pagamento LTDA. </li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OF Adv. RP w/ Private Key, PAR (FAPI-BR v2)</li> </ul> </li> </ul><p> </p> <p><a href="https://www.sofisa.com.br/" target="_blank" rel="noopener noreferrer" class="broken_link">Banco Sofisa V1.0</a></p><ul><li><em>Target Environment:</em> Java</li><li><em>License:</em> </li><li><em>Certified By:</em> Banco Sofisa</li><li><em>Conformance Profiles:</em><ul><li>BR-OB Adv. RP w/ MTLS</li></ul></li></ul><p> </p> <p><a href="https://portal.obaf-sbx.banfico.io/">Banfico KSA OBAF v1.0</a></p> <ul> <li><strong>Our solution is Financial Grade API (FAPI) compliant and built to Regulatory Technical Standards. Our Open Banking Aggregration Framework (OBAF) is a scalable enterprise solution with a particular focus on customer identity, authentication and security.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Banfico</li> <li><em>Conformance Profiles:</em> <ul> <li>KSA-OB Adv. RP w/ MTLS, PAR</li> <li>KSA-OB Adv. RP w/ Private Key, PAR</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.tecban.com.br/produtos-e-solucoes/open-finance/">BRB – BANCO DE BRASILIA S.A_OpenFinance_v2</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced with Private Key a Dynamic Client Registration from Open Finance Brasil profile</strong></li> <li><em>Target Environment:</em> JavaScript / Node.js </li> <li><em>License:</em> LINA OpenX </li> <li><em>Certified by:</em> BRB – BANCO DE BRASILIA S.A</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OF Adv. RP w/ Private Key, PAR (FAPI-BR v2)</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.finansystech.com/fapi-ciba">Caixa Capitalização Auth Server v1.0.0</a></p> <ul> <li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced for Open Finance Brazil</strong></li> <li><em>Target Environment:</em> Javascript for Node.js</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> XS4 Capitalização S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. RP w/ MTLS</li> <li>BR-OPIN Adv. RP w/ MTLS, JARM</li> <li>BR-OPIN Adv. RP w/ Private Key</li> <li>BR-OPIN Adv. RP w/ Private Key, JARM</li> </ul> </li> </ul> <p> </p> <p><a href="https://www.finansystech.com/fapi-ciba" target="_blank" rel="noopener noreferrer">CNP Brasil Opin v1.0 </a></p> <ul> <li><strong> Authorization Server OIDC Provider with Financial-grade API Advanced for Open Finance Brazil </strong></li> <li><em>Programming language:</em> JavaScript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> CNP Capitalização </li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. RP w/MTLS</li> <li>BR-OPIN Adv. RP w/MTLS, JARM</li> <li>BR-OPIN Adv. RP w/Private Key</li> <li>BR-OPIN Adv. RP Private KeyJARM</li> </ul> </li> </ul><p> </p> <p><a href="https://connectid.com.au">ConnectID Java SDK v6.0.0</a></p> <ul> <li><strong>ConnectID provides a Digital Identity Solution for the Australian Market. The RP SDK provides a simple method for Relying Parties to integrate with the network.</strong></li> <li><em>Target Environment:</em> Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Hay Limited</li> <li><em>Conformance Profiles:</em> FAPI2MS with ConnectId support RP</li> </ul> <p> </p> <!-- <p><a href="https://connectid.com.au">ConnectID Relying Party SDK for Python 0.6.0</a></p> <ul> <li><strong>ConnectID provides a Digital Identity Solution for the Australian Market. The RP SDK provides a simple method for Relying Parties to integrate with the network.</strong></li> <li><em>Target Environment:</em> Python </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> ConnectID</li> <li><em>Conformance Profiles:</em> FAPI2MsgSigningID1 OpenID ConnectID RP</li> </ul> <p> </p> --> <p><a href="https://www.credenxia.com/">Credentia Positions Portal v153.0</a></p> <ul> <li><strong>Credenxia’s powerful onboarding platform provides you and your suppliers with a seamless workflow that fast-tracks getting workers to site by reducing bottlenecks and duplication.</strong></li> <li><em>Target Environment:</em> Service</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Credentry pty ltd</li> <li><em>Conformance Profiles:</em> FAPI2MS with ConnectId support RP</li> </ul> <p> </p> <p><a href="https://darwinseguros.com/" target="_blank" rel="noopener noreferrer">Darwin-B3-Lina-BR-OPIN-FAPI-RP-v1</a></p><ul><li><strong>Brazilian Open Insurance conformance e compliance</strong></li><li><em>Target Environment:</em> Javascript for Node.js </li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> DARWIN SEGUROS S.A.</li><li><em>Conformance Profiles:</em><ul><li>BR-OPIN Adv. RP w/ MTLS</li><li>BR-OPIN Adv. RP w/ Private Key</li></ul></li></ul><p> </p> <p><a href="https://drahim.sa/" target="_blank" rel="noopener noreferrer">Drahim-api-2023.03.14</a></p><ul><li><strong>Drahim is a 100% Saudi financial technology company (FinTech) established in the city of Riyadh in August 2021. It offers a personal budget app that connects to your bank account directly and securely to analyze all your daily transactions from point of sales, money transfers and receivables.</strong></li><li><em>Target Environment:</em> Service</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Drahim</li><li><em>Conformance Profiles:</em><ul><li>KSA-OB Adv. RP w/ MTLS, PAR</li><li>KSA-OB Adv. RP w/ Private Key, PAR</li></ul></li></ul><p> </p> <p><a href="https://www.finansystech.com/" target="_blank" rel="noopener noreferrer">Estrutura Inicial FVP v1.0</a></p><ul><li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced for Open Insurance Brazil</strong></li><li><em>Target Environment:</em> Javascript for Node.js</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> OPEN INSURANCE BRASIL – PEERS </li><li><em>Conformance Profiles:</em><ul><li>BR-OPIN Adv. RP w/ MTLS</li><li>BR-OPIN Adv. RP w/ MTLS, JARM</li><li>BR-OPIN Adv. RP w/ Private Key</li><li>BR-OPIN Adv. RP w/ Private Key, JARM</li></ul></li></ul><p> </p> <p><a href="https://www.finansystech.com/fapi-ciba" target="_blank" rel="noopener noreferrer">FinanSystech Auth Server 1.0.0</a></p><ul><li><strong>Authorization Server OIDC Relying Party with Financial-grade API Advanced with MTLS, PAR, JARM, for Brazil Open Banking Profile</strong></li><li><em>Target Environment:</em> JavaScript for Node.js</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> FinanSystech</li><li><em>Conformance Profiles:</em><ul><li>BR-OB Adv. RP w/ MTLS</li><li>BR-OB Adv. RP w/ Private Key</li><li>BR-OB Adv. RP w/ MTLS, JARM</li><li>BR-OB Adv. RP w/ Private Key, JARM</li></ul></li></ul><p> </p> <p><a href="https://www.thefinx.io" target="_blank" rel="noopener noreferrer">FINX Connect 1.0</a></p><ul><li><strong>PHP web application deployed on kubernetes</strong></li><li><em>Target Environment:</em> </li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Fintech Galaxy</li><li><em>Conformance Profiles:</em><ul><li>KSA-OB Adv. RP w/ MTLS, PAR</li><li>KSA-OB Adv. RP w/ Private Key, PARy</li></ul></li></ul><p> </p> <p><a href="https://fundi.sa">Fundi OB 1.0</a></p> <ul> <li><strong>Fundi is an Open-Banking innovation company, offering secure, seamless, and innovative Open-Banking financial services and products.</strong></li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Fundi</li> <li><em>Conformance Profiles:</em> <ul> <li>KSA-OB Adv. RP w/ MTLS, PAR</li> <li>KSA-OB Adv. RP w/ Private Key, PAR</li> </ul> </li> </ul> <p> </p> <p><a href="https://dev.gerencianet.com.br/open-banking" target="_blank" rel="noopener noreferrer">Gerencianet RP 1.0</a></p><ul><li><strong>Open Banking Brazil FAPI-Relying Party implementation</strong></li><li><em>Target Environment:</em> Service</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Gerencianet S.A.</li><li><em>Conformance Profiles:</em><ul><li>BR-OB Adv. RP w/ MTLS</li><li>BR-OB Adv. RP w/ Private Key</li></ul></li></ul><p> </p> <p><a href="https://wallet.google/" target="_blank" rel="noopener noreferrer">Google Pay Brasil Open Finance v1.0</a></p><ul><li><strong>With Google Pay you choose the best way to pay for your purchases online and in stores. More ease and control of your expenses. With Google Pay you can use your debit or credit card via QR codes or PIX for purchases on apps and websites.</strong></li><li><em>Target Environment:</em> Java</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em>Google Pay Brasil Instituicao de Pagamento LTDA.</li><li><em>Conformance Profiles:</em><ul><li> [Payments] BR-OB Adv. RP w/ MTLS</li><li>[Payments] BR-OB Adv. RP w/ Private Key</li></ul></li></ul><p> </p> <p><a href="https://www.gluu.org/docs/oxd/" target="_blank" rel="noopener noreferrer">Gluu oxd Client API 4.2</a></p><ul><li><strong>Gluu oxd expose simple, static APIs web application developers can use to implement user authentication and authorization against an Oauth 2.0 authorization server like Gluu.</strong></li><li><em>Target Environment:</em> Java</li><li><em>License:</em> Apache 2.0</li><li><em>Certified By:</em> Gluu, Inc</li><li><em>Conformance Profiles:</em> FAPI R/W RP w/ MTLS and FAPI R/W RP w/ Private Key</li></ul><p> </p> <p><a href="https://www.hdiseguros.com.br/" target="_blank" rel="noopener noreferrer">HDI_Seguros-B3-Lina-BR-OPIN-FAPI-RP-v1</a></p><ul><li><strong>Brazilian Open Insurance conformance e compliance</strong></li><li><em>Target Environment:</em> Javascript for Node.js </li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> HDI SEGUROS S.A.</li><li><em>Conformance Profiles:</em><ul><li>BR-OPIN Adv. RP w/ MTLS</li><li>BR-OPIN Adv. RP w/ Private Key</li></ul></li></ul><p> </p><p><a href="https://github.com/Hitachi/hitachi-fapi-java" target="_blank" rel="noopener noreferrer">Hitachi FAPI Implementation for Java 1.0.0</a></p><ul><li><strong>Hitachi FAPI Implementation for Java 1.0.0 is Open Source Software and is developed by Hitachi, Ltd. It also includes Token Refresh and Token Revocation.</strong></li><li><em>Target Environment:</em> Java, Spring Boot</li><li><em>License:</em> Apache 2.0</li><li><em>Certified By:</em> Hitachi, Ltd.</li><li><em>Conformance Profiles:</em> FAPI Adv. RP w/ MTLS, FAPI Adv. RP w/ Private Key</li></ul><p> </p><p><a href="https://www.finansystech.com/fapi-ciba">Icatu Seguros Auth Server 1.0.0</a></p><ul><li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced for Open Finance Brazil</strong></li><li><em>Target Environment:</em> Javascript for Node.js</li><li><em>License:</em> Proprietary</li><li><em>Certified By: Icatu Seguros S.A.</em></li><li><em>Conformance Profiles:</em><ul><li>BR-OPIN Adv. RP w/ MTLS</li><li>BR-OPIN Adv. RP w/ MTLS, JARM</li><li>BR-OPIN Adv. RP w/ Private Key</li><li>BR-OPIN Adv. RP w/ Private Key, JARM</li></ul></li></ul> <p> </p> <p><a href="https://gonitro.com/">Identity Hub ConnectID Adapter v1.0.0</a></p> <ul> <li><strong>Identity Hub ConnectID Adapter v1.0.0 is used to implement the Nitro Software Identity and eSignature platform with ConnectID from the Australian Payments Plus using the OIDC protocol.</strong></li> <li><em>Target Environment:</em> Service, Java</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Nitro Software Limited</li> <li><em>Conformance Profiles:</em> <ul> <li>FAPI2MS with ConnectId support RP</li> </ul> </li> </ul> <p> </p> <p><a href="https://iniciador.com.br/">Iniciador – ITP SaaS v1.0.0</a></p><ul><li><strong>We solve the technology and interface for authorized institutions to join Open Finance in modality of payment initiation.</strong></li><li><em>Target Environment:</em> Service</li><li><em>License:</em> Proprietary</li><li><em>Certified By: Iniciador – Platform para Iniciadores</em></li><li><em>Conformance Profiles:</em><ul><li>BR-OB Adv. RP w/ MTLS</li><li>BR-OB Adv. RP w/ Private Key</li></ul></li></ul><p> </p><p><a href="https://www.intuit.com/" target="_blank" rel="noopener noreferrer">Intuit PartnerAuth v1</a></p><ul><li><strong>Intuit’s implementation of Open ID Connect to allow all Intuit applications to federate identities with industry partners and data providers.</strong></li><li><em>Target Environment:</em> Java</li><li><em>License:</em> N/A</li><li><em>Certified By:</em> Intuit</li><li><em>Conformance Profiles:</em> FAPI R/W RP w/ MTLS and FAPI R/W RP w/ Private Key</li></ul> <p> </p> <p><a href="https://www.linaopenx.com.br" target="_blank" rel="noopener noreferrer">Lina-BR-OFB-FAPI-RP-v2 </a></p> <ul> <li><strong> Brazilian Open Banking conformance e compliance </strong></li> <li><em>Programming language:</em> JavaScript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Lina Instituição de Pagamento S.A. </li> <li><em>Conformance Profiles:</em> <ul> <li>[Payments] BR-OF Adv. RP w/ Private Key, PAR (FAPIBRv2)</li> <li>[Accounts] BR-OF Adv. RP w/ Private Key, PAR (FAPI-BR v2)</li> </ul> </li> </ul><p> </p> <p>Mercantil Open Finance v1.0</p><ul><li><strong>Mercantil Open Finance Solution</strong></li><li><em>Target Environment:</em> .Net</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Mercantil do Brasil</li><li><em>Conformance Profiles:</em><ul><li>BR-OB Adv. RP w/ MTLS</li><li>BR-OB Adv. RP w/ Private Key</li><li>BR-OB Adv. RP w/ MTLS, JARM</li><li>BR-OB Adv. RP w/ Private Key, JARM</li></ul></li></ul><p> </p><p><a href="https://developers.neon.com.br/api-portal" target="_blank" rel="noopener noreferrer">Neon Pagamentos 1.0.0</a></p><ul><li><strong>Neon Pagamentos 1.0.0</strong></li><li><em>Target Environment:</em> Service</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Neon Pagamentos SA</li><li><em>Conformance Profiles:</em><ul><li>BR-OB Adv. RP w/ MTLS</li><li>BR-OB Adv. RP w/ Private Key</li></ul></li></ul><p> </p> <p><a href="https://api.opin.allianz.com.br/open-insurance/" target="_blank" rel="noopener noreferrer" class="broken_link">Nexus for Open Insurance v2.0 (Jan 2024)</a></p> <ul> <li><strong>Allianz implementation for Open Insurance Brazil.</strong></li> <li><em>Programming language:</em> Golang, C#, Java, Javascript</li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Allianz Seguros S.A.</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. RP w/ MTLS</li> <li>BR-OPIN Adv. OP w/ Private Key</li> </ul> </li> </ul><p> </p><p><a href="https://github.com/panva/node-openid-client" target="_blank" rel="noopener noreferrer">node openid-client ^5.0.0</a></p><ul><li><strong>openid-client is a Relying Party(RP) implementation for node.js servers. Wide feature coverage including optional specifications such as ID Token and UserInfo claim encryption support, JWT Client Authz and more make it the go to library for node.js clients.</strong></li><li><em>Programming language:</em> JavaScript for node.js</li><li><em>License:</em> MIT</li><li><em>Certified by:</em> Filip Skokan</li><li><em>Conformance Profiles:</em><ul><li>FAPI Adv. RP w/ MTLS</li><li>FAPI Adv. RP w/ MTLS, PAR</li><li>FAPI Adv. RP w/ MTLS, JARM (OpenID Connect)</li><li>FAPI Adv. RP w/ MTLS, JARM (OAuth)</li><li>FAPI Adv. RP w/ MTLS, PAR, JARM (OpenID Connect)</li><li>FAPI Adv. RP w/ MTLS, PAR, JARM (OAuth)</li><li>FAPI Adv. RP w/ Private Key</li><li>FAPI Adv. RP w/ Private Key, PAR</li><li>FAPI Adv. RP w/ Private Key, JARM (OpenID Connect)</li><li>FAPI Adv. RP w/ Private Key, JARM (OAuth)</li><li>FAPI Adv. RP w/ Private Key, PAR, JARM (OpenID Connect)</li><li>FAPI Adv. RP w/ Private Key, PAR, JARM (OAuth)</li></ul></li></ul><p> </p> <p><a href="https://www.finansystech.com/fapi-ciba" target="_blank" rel="noopener noreferrer">Previsul Opin v1.0 </a></p> <ul> <li><strong> Authorization Server OIDC Provider with Financial-grade API Advanced for Open Finance Brazil </strong></li> <li><em>Programming language:</em> JavaScript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Companhia de Seguros Previdencia do Sul </li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. RP w/MTLS</li> <li>BR-OPIN Adv. RP w/MTLS, JARM</li> <li>BR-OPIN Adv. RP w/Private Key</li> <li>BR-OPIN Adv. RP Private KeyJARM</li> </ul> </li> </ul><p> </p> <p><a href="https://www.qitech.com.br/documentacao?file=" target="_blank" rel="noopener noreferrer">QI Open Banking RP v1.0</a></p><ul><li><strong>RP implementation for Open Banking Brazil profile</strong></li><li><em>Target Environment:</em> JavaScript for Node.js and Python 3.7</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> QI Socieade de Crédito Direto S.A.</li><li><em>Conformance Profiles:</em><ul><li>BR-OB Adv. RP w/ MTLS</li><li>BR-OB Adv. RP w/ MTLS, JARM</li><li>BR-OB Adv. RP w/ Private Key</li><li>BR-OB Adv. RP w/ Private Key, JARM</li></ul></li></ul><p> </p><p><a href="https://contaquanto.github.io/tsp-specs/docs/" target="_blank" rel="noopener noreferrer">Quanto Open Banking Services 2.0.0</a></p><ul><li><strong>This implementation aims to provide secure open banking solutions, working as a TPP for data sharing and payment initiation services of Open Banking Brazil</strong></li><li><em>Target Environment:</em> Javascript, Kotlin and Golang</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Quanto Consultoria e Serviços Financeiros Ltda</li><li><em>Conformance Profiles:</em><ul><li>BR-OB Adv. RP w/ MTLS</li><li>BR-OB Adv. RP w/ MTLS, JARM</li><li>BR-OB Adv. RP w/ Private Key</li><li>BR-OB Adv. RP w/ Private Key, JARM</li></ul></li></ul><p> </p><p><a href="https://www.finansystech.com/fapi-ciba">Rio Grande Seguradora Auth Server v1.0.0</a></p><ul><li><strong>Authorization Server OIDC Provider with Financial-grade API Advanced for Open Finance Brazil</strong></li><li><em>Target Environment:</em> Javascript for Node.js</li><li><em>License:</em> Proprietary</li><li><em>Certified By: Rio Grande Seguros e Previdência S.A.</em></li><li><em>Conformance Profiles:</em><ul><li>BR-OPIN Adv. RP w/ MTLS</li><li>BR-OPIN Adv. RP w/ MTLS, JARM</li><li>BR-OPIN Adv. RP w/ Private Key</li><li>BR-OPIN Adv. RP w/ Private Key, JARM</li></ul></li></ul><p> </p><p><a href="https://www.santander.com.br/hotsite/santanderfinanciamentos/seguro-santander-auto.html" target="_blank" rel="noopener noreferrer">Santander_Auto-B3-Lina-BR-OPIN-FAPI-RP-v1</a></p><ul><li><strong>Brazilian Open Insurance conformance e compliance</strong></li><li><em>Target Environment:</em> Javascript for Node.js </li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Santander Auto S.A.</li><li><em>Conformance Profiles:</em><ul><li>BR-OPIN Adv. RP w/ MTLS</li><li>BR-OPIN Adv. RP w/ Private Key</li></ul></li></ul><p> </p><p><a href="https://developers.sicoob.com.br/" target="_blank" rel="noopener noreferrer">Sicoob Open Finance v1</a></p><ul><li><strong>Sicoob Open Finance Solution</strong></li><li><em>Target Environment:</em> Java</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Sicoob</li><li><em>Conformance Profiles:</em><ul><li>BR-OB Adv. RP w/ MTLS</li><li>BR-OB Adv. RP w/ Private Key</li><li>BR-OB Adv. RP w/ MTLS, JARM</li><li>BR-OB Adv. RP w/ Private Key, JARM</li></ul></li></ul><p> </p> <p><a href="https://portal.sulamericaseguros.com.br/home.htm" target="_blank" rel="noopener noreferrer">SulAmerica-B3-Lina-BR-OPIN-FAPI-RP-v1</a></p> <ul> <li><strong>Brazilian Open Insurance conformance e compliance</strong></li> <li><em>Programming language:</em> Javascript for Node.js </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Sul América Seguros de Pessoas e Previdência S.A..</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. RP w/ MTLS</li> <li>BR-OPIN Adv. RP w/ Private Key</li> </ul> </li> </ul><p> </p> <p><a href="https://docs.ci.tarabutgateway.io/#introduction" target="_blank" rel="noopener noreferrer" class="broken_link">Tarabut Gateway March 2023</a></p><ul><li><strong>Tarabut Gateway’s platform provides connectivity for data to flow between banks & fintechs, enabling collaboration and accelerated innovation, better products, services, and experiences for consumers.</strong></li><li><em>Target Environment:</em> Service</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Tarabut Gateway</li><li><em>Conformance Profiles:</em><ul><li>KSA-OB Adv. RP w/ MTLS, PAR</li><li>KSA-OB Adv. RP w/ Private Key, PAR</li></ul></li></ul> <p> </p> <p>TrueVault 1.0</p> <ul> <li><strong> Used for ConnectID as part of an identity verification product. The core implementation uses a dockerised API application provided by ConnectID, which makes the exact error responses I have provided the exceptions generated by our application, generated from the API mid-layer being used to connect.</strong></li> <li><em>Programming language:</em> </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> TrueVault</li> <li><em>Conformance Profiles:</em> <ul> <li>FAPI2MsgSigningID1 OpenID ConnectID RP</li> </ul> </li> </ul><p> </p> <p> </p> <p><a href="https://api.zurich.com/open-insurance" target="_blank" rel="noopener noreferrer" class="broken_link">Zurich Brasil Companhia de Seguros v1.0</a></p> <ul> <li><strong>Brazil Open Insurance</strong></li> <li><em>Programming language:</em> Javascript </li> <li><em>License:</em> Proprietary</li> <li><em>Certified by:</em> Zurich Brasil Companhia de Seguros</li> <li><em>Conformance Profiles:</em> <ul> <li>BR-OPIN Adv. RP w/ MTLS</li> <li>BR-OPIN Adv. RP w/ Private Key</li> </ul> </li> </ul><p> </p></div> </div> <div class="elementor-toggle-item"> <div id="elementor-tab-title-1478" class="elementor-tab-title" data-tab="8" role="button" aria-controls="elementor-tab-content-1478" aria-expanded="false"> <span class="elementor-toggle-icon elementor-toggle-icon-left" aria-hidden="true"> <span class="elementor-toggle-icon-closed"><i class="fas fa-caret-right"></i></span> <span class="elementor-toggle-icon-opened"><i class="elementor-toggle-icon-opened fas fa-caret-up"></i></span> </span> <a class="elementor-toggle-title" tabindex="0">Certified Financial-grade API Client Initiated Backchannel Authentication Profile (FAPI-CIBA) OpenID Providers</a> </div> <div id="elementor-tab-content-1478" class="elementor-tab-content elementor-clearfix" data-tab="8" role="region" aria-labelledby="elementor-tab-title-1478"><p><a href="https://www.authlete.com/" target="_blank" rel="noopener noreferrer">Authlete</a></p><ul><li><strong>Authlete is an OAuth 2 and OpenID Connect service that can easily integrate with your environment using a cloud-based or on-premesis solution</strong></li><li><em>Target environment:</em> Service</li><li><em>License:</em> Proprietary</li><li><em>Certified by:</em> Authlete</li><li><em>Conformance Profiles:</em> FAPI-CIBA with ping oauth-mtls, ping private_key_jwt, poll oauth-mtls, poll private_key_jwt</li></ul><p> </p><p><a href="https://cloudentity.com/" target="_blank" rel="noopener noreferrer">Cloudentity</a></p><ul><li><strong>Cloudentity increases development velocity by making authorization flexible and scalable. Cloudentity platform externalizes policy management as a declarative<br />authorization service.</strong></li><li><em>Target environment:</em> Service</li><li><em>Programming language:</em> Golang</li><li><em>License:</em> Proprietary</li><li><em>Certified by:</em> Cloudentity</li><li><em>Conformance Profiles:</em> FAPI-CIBA with poll oauth-mtls, poll private_key_jwt, ping oauth-mtls, ping private_key_jwt</li></ul><p> </p><p><a href="https://cloudentity.com/">Cloudentity as of August 2022</a></p><ul><li><strong>Cloudentity is a hyper-scale identity, authorization, and consent platform built to address the access control challenges of the API economy. Primarily available as SaaS yet with an on-premise deployment option, Cloudentity comes with the advanced multi-tenant authorization server, policy engine, numerous API gateway/service mesh integrations, and a selection of instantly applicable regional Open Banking/Finance/Energy/Healthcare security profiles and consent APIs.Cloudentity provides OpenBanking consent and FAPI certified workspaces allowing developers to quickly build PSD2, OpenBanking Brazil, CDR and FDX compliant applications.</strong></li><li><em>Target Environment:</em> Service, Golang</li><li><em>License:</em> Proprietary</li><li><em>Certified By:</em> Cloudentity, Inc.</li><li><em>Conformance Profiles:</em> FAPI-CIBA with poll oauth-mtls, poll private_key_jwt, ping oauth-mtls, ping private_key_jwt</li></ul><p> </p><p><a href="https://curity.io/" target="_blank" rel="noopener noreferrer">Curity</a></p><ul><li><strong>The Curity Identity Server offers a unique combination of IAM and API management. Using OAuth, OpenID Connect, JSON Web Tokens, SCIM and other protocols. It enables secure standards-based integrations with apps and APIs at a large scale.</strong></li><li><em>Target environment:</em> Standalone commercial server</li><li><em>License:</em> Proprietary</li><li><em>Certified by:</em> Curity</li><li><em>Conformance Profiles:</em> FAPI-CIBA with poll oauth-mtls, poll private_key_jwt</li></ul><p> </p><p><a href="https://www.finansystech.com/fapi-ciba" target="_blank" rel="noopener noreferrer">Finansystech</a></p><ul><li><strong>Authorization Server OIDC Provider with Financial-grade API and CIBA Security Support</strong></li><li><em>Programming language:</em> Javascript for Node.js</li><li><em>License:</em> Proprietary</li><li><em>Certified by:</em> Finansystech</li><li><em>Conformance Profiles:</em> FAPI-CIBA with poll oauth-mtls</li></ul><p> </p><p><a href="https://forgerock.com/" target="_blank" rel="noopener noreferrer">ForgeRock Identity Platform 7.1.1</a></p><ul><li><strong>The ForgeRock Identity Platform provides a massively scalable, highly performant, standards-based OpenID Connect Provider/OAuth2 Authorization Server with the Access Management server, fronted by the powerful and configurable Identity Gateway. Underpinning this is the ForgeRock Directory Service, the high performance LDAP identity store.</strong></li><li><em>Programming language:</em> Java</li><li><em>License:</em> Proprietary</li><li><em>Certified by:</em> ForgeRock</li><li><em>Conformance Profiles:</em> FAPI-CIBA with poll oauth-mtls, poll private_key_jwt</li></ul><p> </p><p><a href="https://gluu.org/" target="_blank" rel="noopener noreferrer">Gluu Server 4.2</a></p><ul><li><strong>The Gluu Server is a free open source identity and access management platform for single sign-on, mobile authentication, and API access management that includes a comprehensive implementation of an OpenID Connect Provider and Relying Party.</strong></li><li><em>Programming language:</em> Java –</li><li><em>License:</em> https://gluu.org/docs/ce/4.2/#license</li><li><em>Certified by:</em> Gluu</li><li><em>Conformance Profiles:</em> FAPI-CIBA with ping oauth-mtls, ping private_key_jwt, poll oauth-mtls, poll private_key_jwt</li></ul><p> </p><p><a href="https://www.keycloak.org/" target="_blank" rel="noopener noreferrer">Keycloak 15.0.2</a></p><ul><li><strong>Keycloak is an open source software product to allow single sign-on with Identity and Access management aimed at modern applications and services.</strong></li><li><em>Programming language:</em> Keycloak server is available as java application on the bare metal, or as a service on Docker, Podman, Kubernetes or Openshift.</li><li><em>License:</em> Apache 2.0</li><li><em>Certified by:</em> Red Hat</li><li><em>Conformance Profiles:</em> FAPI-CIBA with ping oauth-mtls, ping private_key_jwt, poll oauth-mtls, poll private_key_jwt</li></ul><p> </p><p><a href="https://www.pingidentity.com/" target="_blank" rel="noopener noreferrer">PingFederate 10.2 / PingAccess 6.1</a></p><ul><li><strong>PingFederate is an industry-leading federation and SSO server that includes support for many authentication standards, including Client-Initiated Back-Channel Authentication (CIBA). PingAccess is a secure access gateway supporting best-in-class API security measures, including validation of certificate-bound access tokens. The products work in tandem to enable organizations to meet compliance with the FAPI-CIBA standard.</strong></li><li><em>Programming language:</em> Java – container deployment in public/private cloud or on-premises</li><li><em>License:</em> Proprietary</li><li><em>Certified by:</em> Ping Identity</li><li><em>Conformance Profiles:</em> FAPI-CIBA with ping oauth-mtls, ping private_key_jwt, poll oauth-mtls, poll private_key_jwt</li></ul><p> </p><p><a href="https://web.directory.openbankingbrasil.org.br/" target="_blank" rel="noopener noreferrer">Trust Platform for Brasil Open Banking</a></p><ul><li><strong>FAPI Compliant Open Banking Brasil Authentication and Token Issuance Platform </strong></li><li><em>Target Environment:</em> Standalone commercial server or Software as a Service</li><li><em>License:</em>Proprietary</li><li><em>Certified by:</em> Raidiam</li><li><em>Conformance Profiles:</em> FAPI-CIBA with ping oauth-mtls, ping private_key_jwt, poll oauth-mtls, poll private_key_jwt</li></ul><p> </p><p><a href="https://wso2.com/solutions/financial/open-banking/" target="_blank" rel="noopener noreferrer">WSO2 Open Banking 3.0</a></p><ul><li><strong>WSO2 Open Banking Accelerator is a collection of technologies that increases the speed and reduces the complexity of adopting open banking compliance. Instead of building a solution from scratch, you can use WSO2 Open Banking Accelerator to meet all legislative requirements with additional benefits beyond compliance. </strong></li><li><em>Target Environment:</em> Java</li><li><em>License:</em>Proprietary https://wso2.com/licenses/eula/3.2/</li><li><em>Certified by:</em> WSO2 LLC</li><li><em>Conformance Profiles:</em> FAPI-CIBA OP poll w/ MTLS, FAPI-CIBA OP poll w/ Private Key</li></ul></div> </div> </div> </div> </div> <div class="elementor-element elementor-element-53e2701 elementor-widget elementor-widget-spacer" data-id="53e2701" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-150ee01 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="150ee01" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9d4a6b0" data-id="9d4a6b0" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-3f8c35f elementor-widget elementor-widget-spacer" data-id="3f8c35f" data-element_type="widget" data-widget_type="spacer.default"> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> </div> </div> </div> </div> </div> </div> </section> </div> <div class="post-tags"> </div> </div> </main> <div data-elementor-type="footer" data-elementor-id="73" class="elementor elementor-73 elementor-location-footer" data-elementor-post-type="elementor_library"> <section class="elementor-section elementor-top-section elementor-element elementor-element-75b4e202 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="75b4e202" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6c2432fa" data-id="6c2432fa" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-d921f3a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d921f3a" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-832c6cc" data-id="832c6cc" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-e1bb78e elementor-widget elementor-widget-heading" data-id="e1bb78e" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 class="elementor-heading-title elementor-size-default">Connect with us</h4> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3d13d9f" data-id="3d13d9f" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-1cb81cf8 e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="1cb81cf8" data-element_type="widget" data-widget_type="social-icons.default"> <div class="elementor-widget-container"> <div class="elementor-social-icons-wrapper elementor-grid"> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-rss elementor-repeater-item-5208152" href="http://openid.net/feed/" target="_blank"> <span class="elementor-screen-only">Rss</span> <i class="fas fa-rss"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-dc10550" href="https://twitter.com/openid/" target="_blank"> <span class="elementor-screen-only">Twitter</span> <i class="fab fa-twitter"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-5286790" href="https://www.linkedin.com/company/openid-foundation/" target="_blank"> <span class="elementor-screen-only">Linkedin</span> <i class="fab fa-linkedin"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-dbaeb71" href="https://www.youtube.com/@openid" target="_blank"> <span class="elementor-screen-only">Youtube</span> <i class="fab fa-youtube"></i> </a> </span> <span class="elementor-grid-item"> <a class="elementor-icon elementor-social-icon elementor-social-icon-at elementor-repeater-item-9bc67e2" href="mailto:help@openid.net" target="_blank"> <span class="elementor-screen-only">At</span> <i class="fas fa-at"></i> </a> </span> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> <footer class="elementor-section elementor-top-section elementor-element elementor-element-53998c10 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="53998c10" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-78e7c55a" data-id="78e7c55a" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-6c69c0ae elementor-widget elementor-widget-heading" data-id="6c69c0ae" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 class="elementor-heading-title elementor-size-default">REACH THE FOUNDATION</h4> </div> </div> <div class="elementor-element elementor-element-13ed4251 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="13ed4251" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">OpenID Foundation <BR>5000 Executive Parkway Suite 302 <br>San Ramon, CA 94583 United States</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">Phone: +1 925-275-6639</span> </li> <li class="elementor-icon-list-item"> <span class="elementor-icon-list-text">Fax: +1 925-275-6691</span> </li> <li class="elementor-icon-list-item"> <a href="mailto:help@oidf.org"> <span class="elementor-icon-list-text">Email: help@oidf.org</span> </a> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-5cedb63e" data-id="5cedb63e" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-410b9d58 elementor-widget elementor-widget-heading" data-id="410b9d58" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 class="elementor-heading-title elementor-size-default">ABOUT</h4> </div> </div> <div class="elementor-element elementor-element-6fdadaf2 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="6fdadaf2" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://openid.net/foundation/"> <span class="elementor-icon-list-text">About the Foundation</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://openid.net/foundation/board/"> <span class="elementor-icon-list-text">Board of Directors</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://openid.net/intellectual-property/policies/"> <span class="elementor-icon-list-text">Policies and Guidelines</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://openid.net/wp-content/uploads/2024/09/OIDF_Privacy-Policy_Final_2024-09-03.pdf"> <span class="elementor-icon-list-text">Privacy Policy</span> </a> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-66a58ba7" data-id="66a58ba7" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-33f567a6 elementor-widget elementor-widget-heading" data-id="33f567a6" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 class="elementor-heading-title elementor-size-default">EXPLORE</h4> </div> </div> <div class="elementor-element elementor-element-5dc72504 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="5dc72504" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://openid.net/foundation/benefits-members/"> <span class="elementor-icon-list-text">Member Benefits, Why Join?</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://openid.net/foundation/"> <span class="elementor-icon-list-text">What is OpenID and OpenID Connect?</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://openid.net/wg/connect/"> <span class="elementor-icon-list-text">How does OpenID Connect Work?</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://openid.net/wg/"> <span class="elementor-icon-list-text">How do Working Groups Work?</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://openid.net/developers/what-is-self-certification-faq/"> <span class="elementor-icon-list-text">What is Self-certification?</span> </a> </li> </ul> </div> </div> </div> </div> <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-b59de2f" data-id="b59de2f" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-42f76080 elementor-widget elementor-widget-heading" data-id="42f76080" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h4 class="elementor-heading-title elementor-size-default">ENGAGE:</h4> </div> </div> <div class="elementor-element elementor-element-1be0f829 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="1be0f829" data-element_type="widget" data-widget_type="icon-list.default"> <div class="elementor-widget-container"> <ul class="elementor-icon-list-items"> <li class="elementor-icon-list-item"> <a href="https://openid.net/papers/"> <span class="elementor-icon-list-text">Download a Whitepaper</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://openid.net/presentations-media/"> <span class="elementor-icon-list-text">View a Presentation</span> </a> </li> <li class="elementor-icon-list-item"> <a href="https://openid.net/news-archive/"> <span class="elementor-icon-list-text">OpenID News Archive </span> </a> </li> </ul> </div> </div> </div> </div> </div> </footer> <section class="elementor-section elementor-top-section elementor-element elementor-element-d3a99ea elementor-section-full_width elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-height-default elementor-section-height-default" data-id="d3a99ea" data-element_type="section" data-settings="{"background_background":"classic"}"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-565dbad" data-id="565dbad" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-dc58c6b elementor-widget elementor-widget-text-editor" data-id="dc58c6b" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p style="text-align: center;"><span dir="ltr" role="presentation">© Copyright</span> <span dir="ltr" role="presentation">|</span> <span dir="ltr" role="presentation">OpenID</span> <span dir="ltr" role="presentation">Foundation</span> <span dir="ltr" role="presentation">| All</span> <span dir="ltr" role="presentation">Rights</span> <span dir="ltr" role="presentation">Reserved</span> <span dir="ltr" role="presentation">l</span> <span dir="ltr" role="presentation">Read</span> <span dir="ltr" role="presentation">our</span><span dir="ltr" role="presentation"> </span><span style="text-decoration: underline;"><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://openid.net/policies/"><strong><span dir="ltr" role="presentation">Privacy</span> <span dir="ltr" role="presentation">Policy</span></strong></a></span></span></p> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-87dfd5e" data-id="87dfd5e" data-element_type="column" data-settings="{"background_background":"classic"}"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-96491a4 elementor-widget elementor-widget-text-editor" data-id="96491a4" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <p>Adjust Cookie Setting</p> </div> </div> </div> </div> </div> </section> </div> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optin cmplz-bottom cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optin">Manage Cookie Consent</div> <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optin"><p>To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</p></div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Deny</button> <button class="cmplz-btn cmplz-view-preferences">View preferences</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> </div> <script type='text/javascript'> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <link rel='stylesheet' id='widget-search-form-css' href='https://openid.net/wp-content/plugins/elementor-pro/assets/css/widget-search-form.min.css?ver=3.25.0' media='all' /> <script src="https://openid.net/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" id="smartmenus-js"></script> <script src="https://openid.net/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.25.0" id="e-sticky-js"></script> <script src="https://openid.net/wp-content/plugins/google-calendar-events/assets/generated/vendor/jquery.qtip.min.js?ver=3.4.4" id="simcal-qtip-js"></script> <script id="simcal-default-calendar-js-extra"> var simcal_default_calendar = {"ajax_url":"\/wp-admin\/admin-ajax.php","nonce":"f742ebce86","locale":"en_US","text_dir":"ltr","months":{"full":["January","February","March","April","May","June","July","August","September","October","November","December"],"short":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},"days":{"full":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"short":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"meridiem":{"AM":"AM","am":"am","PM":"PM","pm":"pm"}}; </script> <script src="https://openid.net/wp-content/plugins/google-calendar-events/assets/generated/default-calendar.min.js?ver=3.4.4" id="simcal-default-calendar-js"></script> <script id="eael-general-js-extra"> var localize = {"ajaxurl":"https:\/\/openid.net\/wp-admin\/admin-ajax.php","nonce":"e4c7a51112","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/openid.net\/developers\/certified-openid-connect-implementations\/","cart_redirectition":"","cart_page_url":"","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}}; </script> <script src="https://openid.net/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.0.8" id="eael-general-js"></script> <script src="https://openid.net/wp-content/plugins/google-calendar-events/assets/generated/vendor/imagesloaded.pkgd.min.js?ver=3.4.4" id="simplecalendar-imagesloaded-js"></script> <script id="cmplz-cookiebanner-js-extra"> var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"9","version":"7.1.4","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/openid.net\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"2","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/openid.net\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=9","page_links":{"eu":{"cookie-statement":{"title":"","url":"https:\/\/openid.net\/authzen-authorization-api-1-0-implementers-draft-approved\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; </script> <script defer src="https://openid.net/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1730142088" id="cmplz-cookiebanner-js"></script> <script id="cmplz-cookiebanner-js-after"> if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } document.addEventListener("cmplz_enable_category", function(consentData) { var category = consentData.detail.category; var services = consentData.detail.services; var blockedContentContainers = []; let selectorVideo = '.cmplz-elementor-widget-video-playlist[data-category="'+category+'"],.elementor-widget-video[data-category="'+category+'"]'; let selectorGeneric = '[data-cmplz-elementor-href][data-category="'+category+'"]'; for (var skey in services) { if (services.hasOwnProperty(skey)) { let service = skey; selectorVideo +=',.cmplz-elementor-widget-video-playlist[data-service="'+service+'"],.elementor-widget-video[data-service="'+service+'"]'; selectorGeneric +=',[data-cmplz-elementor-href][data-service="'+service+'"]'; } } document.querySelectorAll(selectorVideo).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; obj.classList.add('cmplz-elementor-activated'); if ( obj.hasAttribute('data-cmplz_elementor_widget_type') ){ let attr = obj.getAttribute('data-cmplz_elementor_widget_type'); obj.classList.removeAttribute('data-cmplz_elementor_widget_type'); obj.classList.setAttribute('data-widget_type', attr); } if (obj.classList.contains('cmplz-elementor-widget-video-playlist')) { obj.classList.remove('cmplz-elementor-widget-video-playlist'); obj.classList.add('elementor-widget-video-playlist'); } obj.setAttribute('data-settings', obj.getAttribute('data-cmplz-elementor-settings')); blockedContentContainers.push(obj); }); document.querySelectorAll(selectorGeneric).forEach(obj => { let elementService = obj.getAttribute('data-service'); if ( cmplz_is_service_denied(elementService) ) { return; } if (obj.classList.contains('cmplz-elementor-activated')) return; if (obj.classList.contains('cmplz-fb-video')) { obj.classList.remove('cmplz-fb-video'); obj.classList.add('fb-video'); } obj.classList.add('cmplz-elementor-activated'); obj.setAttribute('data-href', obj.getAttribute('data-cmplz-elementor-href')); blockedContentContainers.push(obj.closest('.elementor-widget')); }); /** * Trigger the widgets in Elementor */ for (var key in blockedContentContainers) { if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined) { let blockedContentContainer = blockedContentContainers[key]; if (elementorFrontend.elementsHandler) { elementorFrontend.elementsHandler.runReadyTrigger(blockedContentContainer) } var cssIndex = blockedContentContainer.getAttribute('data-placeholder_class_index'); blockedContentContainer.classList.remove('cmplz-blocked-content-container'); blockedContentContainer.classList.remove('cmplz-placeholder-' + cssIndex); } } }); </script> <script src="https://openid.net/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.25.0" id="elementor-pro-webpack-runtime-js"></script> <script src="https://openid.net/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.25.3" id="elementor-webpack-runtime-js"></script> <script src="https://openid.net/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.25.3" id="elementor-frontend-modules-js"></script> <script src="https://openid.net/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script src="https://openid.net/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script id="elementor-pro-frontend-js-before"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/openid.net\/wp-admin\/admin-ajax.php","nonce":"05eb7d79c8","urls":{"assets":"https:\/\/openid.net\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/openid.net\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/openid.net\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; </script> <script src="https://openid.net/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.25.0" id="elementor-pro-frontend-js"></script> <script src="https://openid.net/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.25.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"e_swiper_latest":true,"e_nested_atomic_repeaters":true,"e_optimized_control_loading":true,"e_onboarding":true,"e_css_smooth_scroll":true,"theme_builder_v2":true,"home_screen":true,"landing-pages":true,"nested-elements":true,"editor_v2":true,"link-in-bio":true,"floating-buttons":true},"urls":{"assets":"https:\/\/openid.net\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/openid.net\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/openid.net\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"25185ef378"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":2777,"title":"Certified%20OpenID%20Connect%20Implementations%20-%20OpenID%20Foundation","excerpt":"","featuredImage":false}}; </script> <script src="https://openid.net/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.25.3" id="elementor-frontend-js"></script> <script src="https://openid.net/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.25.0" id="pro-elements-handlers-js"></script> </body> </html> <!-- Dynamic page generated in 1.503 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2024-11-23 14:29:49 --> <!-- super cache -->