{"repo":"panva/node-oidc-provider","free":true,"listed":false,"github":"https://github.com/panva/node-oidc-provider","clone":"git clone https://github.com/panva/node-oidc-provider.git","description":"OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js","language":"JavaScript","stars":3798,"topics":["openid","oidc","openid-provider","openid-connect","connect","server","provider","oauth2","authorization","authorization-server"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"oidc-provider This module provides an OAuth 2.0 ([RFC 6749][oauth2]) Authorization Server with support for OpenID Connect ([OIDC][openid-connect]) and many other additional features and standards. Table of Contents - Implemented specs & features - Certification - Documentation & Configuration - Community Guides - Events Implemented specs & features The following specifications are implemented by oidc-provider (not exhaustive): Note that not all features are enabled by default, check the configuration section on how to enable them. - [ RFC6749 - OAuth 2.0][oauth2] & [ OIDC Core 1.0][core] - [OIDC Discovery 1.0 ][discovery] & [ RFC8414 Authorization Server Metadata][rfc8414] - Dynamic Client Registration - [OIDC Dynamic Client Registration 1.0 ][registration] - [ RFC7591 - OAuth 2.0 Dynamic Client Registration Protocol][oauth2-registration] - [ RFC7592 - OAuth 2.0 Dynamic Client Registration Management Protocol][registration-management] - [OIDC RP-Initiated Logout 1.0 ][rpinitiated-logout] - [OIDC Back-Channel Logout 1.0 ][backchannel-logout] - [ RFC7009 - OAuth 2.0 Token Revocation][revocation] - [ RFC7636 - Proof Key for Code Exchange ( PKCE )][pkce] - [ RFC7662 - OAuth 2.0 Token Introspection][introspection] - [ RFC8252 - OAuth 2.0 for Native Apps BCP ( AppAuth )][oauth-native-apps] - [ RFC8628 - OAuth 2.0 Device Authorization Grant ( Device Flow )][device-flow] - [ RFC8705 - OAuth 2.0 Mutual TLS Client Authentication and Certificate Bound Access Tokens ( MTLS )][mtls] - [ R","default_branch":null,"files":null,"tree":[],"storefront":"/r/panva","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/panva/node-oidc-provider/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}