Certified OpenID Connect Implementations


OpenID Certified markThe following OpenID Connect Implementations have attained OpenID Certification for one or more certification profiles, including an authentication profile. Their certifications are listed at http://openid.net/certification/.

Table of Contents

Certified Relying Party Libraries

C

Apache mod_auth_openidc 2.3.1

  • OpenID Connect Relying Party and OAuth 2.0 Resource Server for Apache HTTP Server 2.x
  • Target Environment: Apache HTTPd Server module written in C
  • License: Apache 2.0
  • Certified By: ZmartZone IAM
  • Conformance Profiles: Basic RP, Config RP, Dynamic RP

C#

IdentityModel.OidcClient 2.0

  • OidcClient is a OpenID Connect/OAuth 2.0 client library for native desktop/mobile applications
  • Target Environment: .NET Nuget Package using .NET Standard 1.4
  • License: Apache 2.0
  • Certified By: Dominick Baier
  • Conformance Profiles: Basic RP, Config RP

Erlang

oidcc 1.0.1

  • oidcc is an implementation of the relying party (RP) in Erlang, developed with security and usability in mind
  • Target Environment: Erlang/OTP 18.3 or newer
  • License: Apache 2.0
  • Certified By: Karlsruher Institut für Technologie, SCC
  • Conformance Profiles: Basic RP, Config RP

JavaScript

node openid-client

  • 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.
  • Target Environment: JavaScript for node.js
  • License: MIT
  • Certified By: Filip Skokan
  • Conformance Profiles: Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP

oidc-client-js 1.3

  • OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications
  • Target Environment: JavaScript clients
  • License: Apache 2.0
  • Certified By: Brock Allen
  • Conformance Profiles: Implicit RP, Config RP

PHP

phpOIDC 2016 Winter

  • phpOIDC is a PHP implementation of OpenID Connect, developed by Nomura Research Institute. It also includes the JWT, JWS, and JWE support.
  • Target Environment: PHP, Apache, Nginx
  • License: Apache 2.0
  • Certified By: TBD
  • Conformance Profiles: Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP

Python

pyoidc 0.9.4

  • 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.
  • Target Environment: Python 2.7, 3.4 and 3.5
  • License: Apache 2.0
  • Certified By: Roland Hedberg
  • Conformance Profiles: Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP

oidcrp

  • New Python OpenID Connect relying party library by Roland Hedberg.
  • Target Environment: Python
  • License: Apache 2.0
  • Certified By: Roland Hedberg
  • Conformance Profiles: Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP

Ruby

openid_connect rubygem v1.0.3

  • RP sample implementation in Ruby on Rails using ‘openid_connect’ gem
  • Target Environment: Ruby for any Rack-based applications (including Ruby on Rails)
  • License: MIT
  • Certified By: Nov Matake
  • Conformance Profiles: Basic RP

TypeScript

angular-auth-oidc-client 1.0.2

  • OpenID Connect (OIDC) for Angular applications
  • Target Environment: Angular clients
  • License: MIT
  • Certified By: Damien Bowden
  • Conformance Profiles: Implicit RP

Certified Relying Party Servers and Services

PingFederate 8.3.1

  • 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.
  • Target Environment: Standalone commercial server
  • License: Proprietary
  • Certified By: Ping Identity
  • Conformance Profiles: Basic RP, Config RP

PingAccess 4.2.2

  • 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.
  • Target Environment: Standalone commercial server
  • License: Proprietary
  • Certified By: Ping Identity
  • Conformance Profiles: Basic RP

Certified OpenID Provider Libraries

C#

IdentityServer3

  • IdentityServer is an open source OpenID Connect Provider and OAuth 2.0 Authorization Framework for ASP.NET 4.x/Katana
  • Target Environment: OWIN/Katana
  • License: Apache 2.0
  • Certified By: Dominick Baier & Brock Allen
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

IdentityServer4

  • IdentityServer is an open source OpenID Connect and OAuth 2.0 framework for ASP.NET Core
  • Target Environment: Middleware for ASP.NET Core
  • License: Apache 2.0
  • Certified By: Dominick Baier & Brock Allen
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

SimpleIdentityServer V2.0.0

  • SimpleIdentityServer is an open source implementation of OpenId connect, OAUTH2.0, UMA and SCIM2.0 for ASP.NET CORE
  • Target Environment: SimpleIdentityServer is written in C#. It can be installed on LINUX / WINDOWS environment via Docker or MSI installer.
  • License: Apache 2.0
  • Certified By: Thierry Habart
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP

Java

Connect2id Server 6.1.2a

  • Delivers OpenID Connect and OAuth 2.0 to the enterprise
  • Target Environment: Java in Apache Tomcat web server
  • License: TBD
  • Certified By: Connect2id
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP

Gluu Server 2.3

  • 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
  • Target Environment: The Gluu Server OpenID Provider is written in Java. Packages are available for Centos, Red Hat, Ubuntu, and Debian.
  • License: See https://gluu.org/docs/#license
  • Certified By: Michael Schwartz
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP

Gluu Server 3.1.1

  • 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
  • Target Environment: Java
  • License: See https://gluu.org/docs/ce/3.1.1/#license
  • Certified By: Michael Schwartz
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP

MITREid Connect

  • Customizable Java-based implementation of OAuth 2, OpenID Connect, and UMA designed for personal and enterprise scenarios
  • Target Environment: Java Spring backend, JavaScript front-end management UI
  • License: Apache 2.0
  • Certified By: Justin Richer
  • Conformance Profiles: Basic OP, Config OP, Dynamic OP

OIDC OP Overlay for Shibboleth IdP v3.2.1 version 1.0

  • This module adds OIDC support to the Shibboleth Identity Provider
  • Target Environment: Java
  • License: Apache 2.0
  • Certified By: University of Chicago
  • Conformance Profiles: Basic OP, Config OP

Cobalt V1.0

  • 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.
  • Target Environment: Java on Vert.x
  • License: Proprietary software licensed by subscription
  • Certified By: ViewDS
  • Conformance Profiles: Basic OP, Implicit OP, Config OP

JavaScript

node oidc-provider

  • 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.
  • Target Environment: JavaScript for node.js
  • License: MIT
  • Certified By: Filip Skokan
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP

PHP

phpOIDC 2015 Spring

  • phpOIDC is a PHP implementation of OpenID Connect, developed by Nomura Research Institute. It also includes the JWT, JWS, and JWE support.
  • Target Environment: PHP, Apache, Nginx
  • License: Apache 2.0
  • Certified By: TBD
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP

Python

pyoidc 0.7.7

  • 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.
  • Target Environment: Python 2.7, 3.4 and 3.5
  • License: Apache 2.0
  • Certified By: Roland Hedberg
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP

Certified OpenID Provider Servers and Services

AccessMatrix UAM

  • 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).
  • Target Environment: Standalone commercial server
  • License: Proprietary
  • Certified By: i-Sprint Innovations
  • Conformance Profiles: Basic OP, Implicit OP, Config OP

ADFS on Windows Server 2016

  • Active Directory Federation Server (ADFS) on Windows Server 2016
  • Target Environment: Commercial server
  • Certified By: Microsoft
  • Conformance Profiles: Basic OP, Implicit OP, Config OP

AuthMachine 4.0.7

  • 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.
  • Target Environment: 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
  • License: AuthMachine Community License
  • Certified By: AuthMachine
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP

Auth0

  • Auth0 is an OpenID Connect and OAuth2 service that is available on the cloud or can be installed on your own cloud/on-prem.
  • Target Environment: Commercial server
  • License: Proprietary
  • Certified By: Auth0
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

Authlete

  • Authlete is an OAuth 2 and OpenID Connect service that can easily integrate with your environment using a cloud-based or on-premesis solution
  • Target environment: Service
  • License: Proprietary
  • Certified by: Authlete
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

Barista v.1.18.2

  • Highly scalable OpenID Connect authentication server built on AWS. All functionality is offered through APIs over HTTP, using the REST architectural style.
  • Target environment: Java
  • License: Proprietary
  • Certified by: Classmethod
  • Conformance Profiles: Basic OP, Config OP

Biocryptology OpenID Identity Server 1.3.1

  • Basic OpenID Provider for users of the services of the platform Biocryptology.net and SwipeID.
  • Target Environment: Java, HTML and JavaScript for Nodejs
  • License: Proprietary
  • Certified by: Hanscan Spain SA
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

CA Single Sign-On 12.8

  • 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
  • Certified by: CA Technologies
  • Conformance Profiles: Basic OP, Implicit OP

Cloudentity OIDC services 1.3

  • Target Environment: Java
  • License: Proprietary
  • Certified By: Cloudentity
  • Conformance Profiles: Basic OP

Curity Identity Server

  • The Curity Identity Server is a complete, standards-based Identity Management System. Using OAuth, OpenID Connect, JSON Web Tokens, SCIM and other protocols, it provides standards-based integrations with apps and APIs.
  • Target Environment: Standalone commercial server
  • License: Proprietary
  • Certified by: Curity
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

Gluu Server 3.1.1

  • 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.
  • Target Environment: Java
  • License: See https://gluu.org/docs/ce/3.1.1/#license
  • Certified By: Michael Schwartz
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP

Gluu Server 3.1.3

  • 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.
  • Target Environment: Java
  • License: See https://gluu.org/docs/ce/3.1.3/#license
  • Certified By: Gluu
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP, Form Post OP

Gravitee.io Access Management 2.1.x

  • 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.
  • Target Environment: Java on Vert.x
  • License: Apache 2.0
  • Certified By: GraviteeSource
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

HelloID 4.8.0

  • Target Environment: C#, asp.net 
  • License: Commercial/Proprietary
  • Certified By: Tools4ever
  • Conformance Profiles: Basic OP

Identity Server 5.4.0

  • 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.
  • Target Environment: Java
  • License: Apache 2.0
  • Certified by: WSO2
  • Conformance Profiles: Basic OP, Implicit OP

IEF Experimental Claimer V0.9

  • A scalable server optimized for making speciaized data collections interconnect with identity experience providers.
  • Target Environment: Javascript for node.js 
  • License: Currently proprietary
  • Certified By: Microsoft
  • Conformance Profiles: Basic OP, Config OP

Keycloak 2.3.0

  • Open Source Identity and Access Management For Modern Applications and Services
  • Target Environment: Service
  • Certified By: Red Hat
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP

KSign Access 4.0

  • KSignAccess is Authorization Server that leverages Oauth 2.0, OpenID Connect and UMA for API security and IoT Service Platform.
  • Target Environment: Service
  • License: Proprietary
  • Certified by: KSIGN
  • Conformance Profiles: Basic OP

Mobile Connect Reference Implementation v2.3

  • 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.
  • Target Environment: Service
  • License: N/A
  • Certified By: GSMA
  • Conformance Profiles: Basic OP

mojeID

  • Czech Identity Provider
  • Target Environment: Service
  • Certified By: CZ.NIC
  • Conformance Profiles: Basic OP, Hybrid OP, Config OP, Dynamic OP

Mvine Federated Identity Hub v1

  • The Mvine Federated Identity Hub provided IdP Proxy facilities between SAML2 and OIDC.
  • Target Environment: Perl
  • License: Proprietary
  • Certified by: Mvine
  • Conformance Profiles: Basic OP

NSL 2016.4.0.16

  • 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.
  • Target Environment: Java Service
  • License: Proprietary
  • Certified By: Symantec
  • Conformance Profiles: Basic OP, Config OP

Onegini Connect 5.0

  • 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.
  • Target Environment: CORE: Java  ADMIN CONSOLE: Java, Thymeleaf and JavaScript  DEPLOYMENT: Docker
  • License: Proprietary
  • Certified By: Onegini
  • Conformance Profiles: Basic OP, Implicit OP, Config OP

OpenAM (Open Access Manager) 13

  • 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
  • Target Environment: Standalone commercial server and open source Java code
  • License: Commercial (Binary); Open Source (CDDL)
  • Certified By: ForgeRock
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

OpenAthens Cloud

  • OpenAthens Cloud is a content provider solution that can connect to a wide range of authentication systems which support SAML 2.0 and OpenID Connect. Out product works in any national access management federation.
  • Target Environment: Service
  • License: Proprietary
  • Certified By: OpenAthens
  • Conformance Profiles: Basic OP, Config OP

Open Liberty 18.0.0.4

  • 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.
  • Target Environment: Java
  • License: Eclipse Public License 1.0
  • Certified By: IBM
  • Conformance Profiles: Basic OP

ORY Hydra v1.0.0

  • ORY Hydra is a hardened OAuth2 and OpenID Connect server optimized for low-latency, high throughput, and low resource consumption.
  • Target Environment: Binaries for all operating systems and architectures available. Docker images available.
  • License: Apache 2.0
  • Certified By: ORY GmbH
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP

Peercraft

  • Consumer centric and privacy focused OpenID Connect Provider Service supporting two-factor authentication using FIDO U2F and OATH TOTP
  • Target Environment: Basic Consumer Service (more advanced options are currently limited to Danish Citizens)
  • License: Based on oauth2 and jose MIT licenced open source libraries
  • Certified By: Peercraft ApS
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP, Dynamic OP

PingFederate

  • 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.
  • Target Environment: Standalone commercial server
  • License: Proprietary
  • Certified By: Ping Identity
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

Pivotal Cloud Foundry 2.2 UAA

  • 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.
  • Target Environment: Java
  • License: Proprietary
  • Certified By: Pivotal
  • Conformance Profiles: Basic OP

PRIVO-Lock

  • 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.
  • Target Environment: 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.
  • License: Proprietary
  • Certified By: Privacy Vaults Online (PRIVO)
  • Conformance Profiles: Basic OP, Config OP

RapidIdentity Federation

  • RapidIdentity Federation provides SSO capabilities for the RapidIdentity & Access Management Platform
  • Target Environment: Java& Groovy
  • License: Proprietary
  • Certified by: Identity Automation
  • Conformance Profiles: Basic OP, Config OP

Telekom Login

  • 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.
  • Target Environment: Service
  • Certified By: Deutsche Telekom
  • Conformance Profiles: Basic OP, Config OP

The Identity Hub v1

  • 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.
  • Target Environment: Software as a Service (SAAS)
  • License: Proprietary
  • Certified by: U2U Consult
  • Conformance Profiles: Basic OP, Config OP and Post Form OP

ThemiStruct Identity Platform v1.1.0

  • “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.
  • Target Environment: Modules for OpenID Connect are written in JavaScript and run on AWS Managed Services (Amazon API Gateway, AWS Lambda, …)
  • License: Proprietary (“ThemiStruct Identity Platform” service subscription agreement required)
  • Certified By: OGIS-RI
  • Conformance Profiles: Basic OP, Implicit OP, Config OP

ThemiStruct Identity Platform v1.3.0

  • “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.
  • Target Environment: Modules for OpenID Connect are written in JavaScript and run on AWS Managed Services (Amazon API Gateway, AWS Lambda,…).
  • License: Proprietary (“ThemiStruct Identity Platform” service subscription required).
  • Certified by: OGIS-RI
  • Conformance Profiles: Basic OP, Implicit OP, Config OP

ThemiStruct Identity Platform v2.0.0

  • “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.
  • Target Environment: AWS Managed Services (Amazon API Gateway, AWS Lambda,…).
  • License: Proprietary (“ThemiStruct Identity Platform” service subscription required).
  • Certified by: OGIS-RI
  • Conformance Profiles: Basic OP, Implicit OP, Config OP

ThemiStruct Identity Platform v2.2.0

  • “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.
  • Target Environment: AWS Managed Services (Amazon API Gateway, AWS Lambda,…).
  • License: Proprietary (“ThemiStruct Identity Platform” service subscription required).
  • Certified by: OGIS-RI
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

TheOptimalCloud 4.2

  • Standard deployment of theOptimalCloud software,
  • Target Environment: Service
  • License: Service
  • Certified by: Optimal IdM
  • Conformance Profiles: Basic OP, Implicit OP

TrustBind/Federation Manager

  • 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.
  • Target Environment: Java
  • License: Proprietary
  • Certified By: NTT TechnoCross Corporation
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP

UAA v60

  • 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.
  • Target Environment: Java
  • License: Apache 2.0
  • Certified By: Cloud Foundry
  • Conformance Profiles: Basic OP

Uni-iD

  • NRI Uni-iD includes OpenID Connect Identity Provider and Relying Party support
  • Target Environment: Standalone commercial server and open source Java code
  • License: Proprietary
  • Certified By: Nomura Research Institute
  • Conformance Profiles: Basic OP

Uni-ID Libra 1.0

  • Uni-iD Libra is a customer facing IAM solution that provides authentication, federated access and customer ID management.
  • Target Environment: Java
  • License: Proprietary
  • Certified By: Nomura SecureTechnologies
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

Verify My Identity 0.1.1

  • 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.
  • Target Environment: Python 3 / Django 2
  • License: Apache 2.0
  • Certified By: Videntity Systems
  • Conformance Profiles: Basic OP, Config OP

Verimi 1.2

  • 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.
  • Target Environment: Java, GO, JavaScript
  • License: N/A
  • Certified By: Verimi GmbH
  • Conformance Profiles: Basic OP, Config OP

WebSphere Liberty 18.0.0.4

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.

Target Environment: Java

License: Proprietary

Certified By: IBM

Conformance Profiles: Basic OP

Yahoo! ID Federation v2

  • 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.
  • Target Environment: Service
  • Certified By: Yahoo! Japan
  • Conformance Profiles: Basic OP, Implicit OP, Hybrid OP, Config OP

 

Certified Relying Party Servers and Services

angular-oauth2-oidc 2.0.5

  • OAuth2/OpenID Connect implementation for Angular, Version 2 and above. Implements OpenID Connect Implicit Flow and allow for Discovery and silent token refresh.
  • Target Environment: TypeScript for Angular
  • License: MIT
  • Certified By: Manfred Steyer
  • Conformance Profiles: Implicit RP

KSign Trust Thing 1.0

  • 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.
  • Target Environment: Binaries for embedded Linux
  • License: Proprietary
  • Certified By: KSIGN
  • Conformance Profiles: Basic RP

KSign Trust Thing 1.1

  • 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.
  • Target Environment: Binaries for embedded Linux
  • License: Proprietary
  • Certified By: KSIGN
  • Conformance Profiles: Implicit RP

lua-resty-openidc 1.5.1

  • 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).
  • Target Environment: Lua for NGINX
  • License: APACHE 2.0
  • Certified By: ZmartZone IAM
  • Conformance Profiles: Basic RP, Config RP

mod_auth_openidc 2.3.1

  • mod_auth_openidc is an authentication/authorization module for Apache 2.x HTTP server that functions as an OpenID Connect Relying Party, authenticating users against and OpenID Connect Provider. It can also function as an OAuth 2.0 Resource Server, validating OAuth 2.0 access tokens presented by OAuth 2.0 Clients.
  • Target Environment: C, Apache HTTPd module
  • License: APACHE 2.0
  • Certified By: ZmartZone IAM
  • Conformance Profiles: Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP

oidcrp 0.4.0

  • Target Environment: Python
  • License: Apache 2.0
  • Certified By: Roland Hedberg
  • Conformance Profiles: Basic RP, Implicit RP, Hybrid RP, Config RP, Dynamic RP

TC.AUTHENTICATION 1.0

  • 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.
  • Target Environment: ASP.NET Core 1.x / Visual Studio 2017
  • License: Apache 2.0
  • Certified By: Thomas C. Jones
  • Conformance Profiles: Basic RP