OpenID connect (OIDC)
OpenID connect (OIDC) is an authentication layer on top of the OAuth 2.0 authorization framework. Beside SAML itβs widely known for being used as a single sign-on method. It uses REST and JSON for communication with the identity provider.
- GitHub: https://github.com/topics/oidc
- Wikipedia: https://en.wikipedia.org/wiki/OpenID#OpenID_Connect_(OIDC)
- Created by: OpenID Foundation, Google, Microsoft
- Released: February 26, 2014
- Related Topics: saml, sso, oauth, oauth2, jwt, pkce, 2fa, mfa, totp, webauthn,
- Aliases: openid-connect,
- Last updated: 2026-06-21 00:18:06 UTC
- JSON Representation
https://github.com/manuelberrueta/flowanalyzer
FlowAnalyzer is a tool to help in testing and analyzing OAuth 2.0 Flows, including OpenID Connect (OIDC).
appsec identity oauth oauth2 oidc openid openid-connect redteam security security-tools
Last synced: 23 Jun 2025
https://github.com/ManuelBerrueta/FlowAnalyzer
FlowAnalyzer is a tool to help in testing and analyzing OAuth 2.0 Flows, including OpenID Connect (OIDC).
appsec identity oauth oauth2 oidc openid openid-connect redteam security security-tools
Last synced: 03 Apr 2025
https://github.com/thecodearcher/limen
Modern, composable authentication for Go
auth authentication better-auth golang oauth oauth2 oidc
Last synced: 30 May 2026
https://github.com/jruizaranguren/best-of-digital-identity
A ranked list of awesome Digital Identity open source projects
access-control auth authentication authorization decentralized-identity did digital-identity iam identity identity-management identity-provider idp oidc oidc4vci passwordless pki self-sovereign-identity ssi verifiable-credentials webauthn
Last synced: 13 Mar 2026
https://github.com/gini/dexter
dexter is a Kubernetes OIDC helper with as much automation as possible
go golang google kubernetes oauth2 oidc
Last synced: 04 Apr 2025
https://github.com/muni-town/weird
A personal web space for digital gardening.
cms digital-garden graph-database identity linked-data oidc p2p social-network websites
Last synced: 16 May 2025
https://github.com/jgrodziski/keycloak-clojure
A Clojure library helping the integration of Keycloak with a Clojure Application + a sample SPA Client and API Server demonstrating the Keycloak integration
authentication authorization clojure iam keycloak keycloak-clojure oauth2 oauth2-provider oidc oidc-provider re-frame realm security yada
Last synced: 02 Sep 2025
https://github.com/rcbj/oauth2-oidc-debugger
An OAuth2 and OpenID Connect Debugger
authentication debugger oauth2 oidc openidconnect security
Last synced: 02 Apr 2025
https://github.com/nix-community/authentik-nix
Nix flake with package, NixOS module and VM test for authentik. Alternative deployment mode to the official docker-compose approach. No official support by authentik [maintainers=@ma27]
authentik bare-metal idp ldap nix nix-community-buildbot nixos oidc saml sso
Last synced: 11 Feb 2026
https://github.com/damienbod/blazor.bff.openidconnect.template
Blazor.BFF.OpenIDConnect.Template, Blazor WASM hosted in ASP.NET Core using OpenID Connect BFF (server authentication)
aspnet-core bff blazor dotnet oauth2 oidc openid-connect wasm
Last synced: 08 Apr 2025
https://github.com/wilsonle/payload-oauth2
Plugin for PayloadCMS to integrate OAuth2
github github-authentication google google-authentication oauth oauth2 oidc payload payload-plugin payloadcms sso sso-authentication zitadel zitadel-authentication
Last synced: 21 Aug 2025
https://github.com/ImagingDataCommons/slim
Interoperable web-based DICOM slide microscopy viewer and annotation tool
dicomweb digital-pathology idc-viewers oidc react
Last synced: 06 May 2025
https://github.com/imagingdatacommons/slim
Interoperable web-based DICOM slide microscopy viewer and annotation tool
dicomweb digital-pathology idc-viewers oidc react
Last synced: 04 Apr 2025
https://github.com/oktadev/okta-spring-boot-2-angular-5-example
A Cool Cars Example that showcases Spring Boot 2, Angular 5, and Okta's Support for both.
angular angular5 authentication java oidc okta-angular spring-boot spring-boot2 typescript
Last synced: 29 Aug 2025
https://github.com/damienbod/identityserver4vuejs
IdentityServer4 Vue.js oidc-client-js OpenID Connect code flow with PKCE
aspnetcore dontetcore identity identityserver4 oidc oidc-client-js pkce vuejs
Last synced: 21 Aug 2025
https://github.com/indigo-dc/oidc-agent
oidc-agent for managing OpenID Connect tokens on the command line
access-token c cli cli-app command-line commandline oidc oidc-agent oidc-token oidc-token-management openid openid-connect openidconnect
Last synced: 04 Apr 2025
https://github.com/aripalo/aws-cdk-github-oidc
CDK constructs to use OpenID Connect for authenticating your Github Action workflow with AWS IAM
aws aws-cdk aws-cdk-construct cdk github github-actions iam oidc openid-connect python typescript
Last synced: 02 Apr 2026
https://github.com/ZL154/JellyfinSecurity
A Jellyfin plugin that adds native two-factor authentication (TOTP, email OTP) with trusted device tokens, TV device pairing, LAN bypass, and API key bypass. Server-side enforcement β works with all clients including web, mobile, TV, and service integrations like Sonarr/Radarr.
authentication csharp dotnet fido2 jellyfin jellyfin-plugin mfa oidc passkey security self-hosted sso totp two-factor-authentication webauthn
Last synced: 21 Jun 2026
https://github.com/evry/docker-oidc-proxy
Docker Image built on Alpine Linux for secure OpenID Connect (OIDC) proxy authentication
alpine alpine-linux cookie-session docker docker-image nginx nginx-proxy oidc oidc-single-sign-on openid-client
Last synced: 03 Apr 2025
https://github.com/henalbrod/Blazor.Auth0
The library for using Auth0 in Blazor applications.
auth0 blazor csharp dotnetcore oauth2 oidc
Last synced: 25 Mar 2025
https://github.com/henalbrod/blazor.auth0
The library for using Auth0 in Blazor applications.
auth0 blazor csharp dotnetcore oauth2 oidc
Last synced: 08 Oct 2025
https://github.com/oktadev/spring-boot-react-example
Example app showing how to build a Spring Boot REST API and React UI
java oidc okta react reactjs spring-boot typescript
Last synced: 11 Sep 2025
https://github.com/cavefire/hass-openid
OIDC integration for Home Assistant
authentik custom-integration homeassistant keycloak oauth2 oidc openid openid-connect single-sign-on sso
Last synced: 21 Feb 2026
https://github.com/unfunco/terraform-aws-oidc-github
Terraform module to configure GitHub Actions as an OpenID Connect (OIDC) identity provider in AWS.
aws enterprise federated-identity federation github github-actions identity-provider-idp idp oidc openid openid-connect security security-hardening terraform terraform-module
Last synced: 04 Apr 2025
https://github.com/mchmarny/s3cme
Template Go app repo with local test/lint/build/vulnerability check workflow, and on tag image test/build/release pipelines, with ko generative SBOM, cosign attestation, and SLSA build provenance
attestation cosine oidc provenance sbom slsa supply-chain-security vulnerability
Last synced: 23 Jun 2025
https://github.com/alflokken/PSAuthClient
PowerShell OAuth2.0/OpenID Connect (OIDC) Client.
authentication authorization oauth2 oidc openidconnect powershell
Last synced: 29 Jul 2025
https://github.com/xenitab/go-oidc-middleware
OpenID Connect (OIDC) http middleware for Go
hacktoberfest oidc openid-connect
Last synced: 21 Aug 2025
https://github.com/jurabek/identityserver4.phonenumberauth
Sample passwordless phone number authentication using OAuth in ASP.NET Core 2.2
asp-net-core authentication-middleware identityserver identityserver4 identiy jwt mobile-authentication net-core oauth oauth2 oidc openid passwordless-authentication phone-authentication sms-activate
Last synced: 11 Apr 2025
https://github.com/oktadev/okta-vue-node-example
Example of a Basic CRUD App with Vue.js and Node
authentication javascript jwt nodejs oidc vue vuejs
Last synced: 03 Oct 2025
https://github.com/auth0/auth0-aspnetcore-authentication
SDK for integrating Auth0 in ASPNET Core
asp-net auth0 authentication dotnet dx-sdk oidc
Last synced: 09 Apr 2026
https://github.com/c2fmzq/tlsproxy
TLSPROXY is a TLS termination proxy that provides automatic TLS encryption for various network services. It supports SSO, client authentication, and can act as a web server or reverse proxy.
ech golang http3 lets-encrypt mtls oidc passkey passkeys pki quic reverse-proxy security self-hosted sso tls-proxy tlspassthrough tpm
Last synced: 11 Feb 2026
https://github.com/oauth2-proxy/mockoidc
A Mock OIDC Server for Unit & Integration Tests
Last synced: 07 Apr 2026
https://github.com/goauthentik/terraform-provider-authentik
Manage https://goauthentik.io with terraform.
authentication authentik identity oauth oidc saml sso terraform terraform-provider
Last synced: 12 Sep 2025
https://github.com/damienbod/microsoftentraidauthmicrosoftidentityweb
Microsoft Entra ID (Azure AD) flows using ASP.NET Core and Microsoft.Identity.Web
aad aspnet-core authentication azure client-credentials-flow dotnet key-vault microsoft-identity-platform oauth oauth2 oidc x509
Last synced: 06 Apr 2025
https://github.com/mlflow-oidc/mlflow-oidc-auth
MLflow Tracking Server OIDC Auth plugin
machine-learning mlflow mlflow-tracking-server oauth2 oidc permission-management sso
Last synced: 22 Jan 2026
https://github.com/asgardeo/thunder
Thunder is a Go based Identity and Access Management product by WSO2
access-management adaptive-authentication authentication authorization go golang hacktoberfest identity mfa oauth2 oidc
Last synced: 20 Feb 2026
https://github.com/damienbod/Blazor.BFF.AzureAD.Template
Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Microsoft Entra ID BFF (server authentication)
aad azuread blazor csp dotnet microsoftentraid microsoftidentity oauth2 oidc template
Last synced: 13 May 2025
https://github.com/oktadev/okta-spring-boot-2-angular-7-example
A Cool Cars Example that showcases Spring Boot 2.1, Angular 7, and Okta's support for both.
angular angular7 authentication crud-sample java oidc okta-angular spring-boot spring-boot2 typescript
Last synced: 11 Apr 2025
https://github.com/vigiloauth/vigilo
OAuth 2.0 & OIDC Auth Server and Identity Provider
auth-server authentication authorization golang identity-provider idp oauth2 oidc open-source security
Last synced: 13 Mar 2026
https://github.com/spruceid/siwe-oidc
OpenID Connect Identity Provider for Sign-In with Ethereum.
Last synced: 21 Jul 2025
https://github.com/smartive/zitadel-net
Authentication / Authorization library for zitadel (zitadel.com), written in dotnet for the asp.net web application package.
asp authn authorization bearer dotnet introspection jwt oauth2 oidc zitadel
Last synced: 15 Dec 2025
https://github.com/damienbod/blazor.bff.azuread.template
Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Microsoft Entra ID BFF (server authentication)
aad azuread blazor csp dotnet microsoftentraid microsoftidentity oauth2 oidc template
Last synced: 31 Mar 2025
https://github.com/Tecsisa/foulkon
Authorization server written in Go
authorization golang oidc proxy rbac server
Last synced: 08 May 2025
https://github.com/kilork/openid
OpenID Connect Rust Library
authentication oauth2 oidc openid openid-connect rust
Last synced: 28 Feb 2026
https://github.com/logto-io/js
π€ Build authentication and authorization with Logto JS SDKs.
authentication authorization javascript jwt logto mfa multi-tenant oauth2 oidc saml sdk sso typescript
Last synced: 08 Apr 2025
https://github.com/authgear/authgear-server
Open source alternative to Auth0 / Firebase Auth
2fa auth0 authentication identity keycloak login mfa oauth2 oidc openid-connect passkeys passwordless sso supertokens
Last synced: 05 Apr 2025
https://github.com/damienbod/aspnetcoreid4external
External OpenID Connect Login to IdentityServer and ASP.NET Core with Entra ID
2fa aad angular asp-net-core authenticator authn azure bootstrap4 code-flow fido2 identity identityserver4 oauth2 oidc openid totp
Last synced: 06 Apr 2025
https://github.com/zhaow-de/pam-keycloak-oidc
PAM module connecting to Keycloak for user authentication using OpenID Connect/OAuth2, with MFA/2FA/TOTP support
keycloak oauth2 oidc openid-connect pam-module
Last synced: 07 Jan 2026
https://github.com/harrymwinters/fastapi-oidc
Verify and decrypt 3rd party OIDC ID tokens to protect your fastapi (https://github.com/tiangolo/fastapi) endpoints.
fastapi oidc oidc-resource-server
Last synced: 12 Apr 2025
https://github.com/damienbod/AspNetCoreMvcVueJs
ASP.NET Core with Vue.js
api aspnet-core aspnetcore identityserver4 oidc vue vuejs
Last synced: 18 Apr 2025
https://github.com/damienbod/aspnetcoremvcvuejs
ASP.NET Core with Vue.js
api aspnet-core aspnetcore identityserver4 oidc vue vuejs
Last synced: 15 Apr 2025
https://github.com/philips-labs/terraform-aws-github-oidc
Terraform module to setup OIDC with AWS and GH Actions
aws github-actions hacktoberfest iac oidc terraform
Last synced: 11 Sep 2025
https://github.com/oktadev/schematics
Schematics for adding Okta and Auth0 Auth to your projects
angular auth0 authentication expressjs ionic javascript oauth2 oidc okta quickstart react react-native schematics typescript vue
Last synced: 09 Apr 2025
https://github.com/quicsec/quicsec
HTTP/3-enable existing HTTP apps. Leverage HTTP3 native features and auto-enable workload identity (SPIFFE), AuthN (mTLS/x509, OIDC/Auth0-Okta), AuthZ (OPA), defense-in-depth (WAAP/WAF), and observability (metrics, logs, alerting, dashboard).
auth0 authentication cert-manager cloud-native grafana http http3 kubernetes loki metrics mtls oidc okta open-policy-agent prometheus quic security spiffe waf zero-trust
Last synced: 12 Apr 2025
https://github.com/duendesoftware/foss
Duende's Free and Open Source software.
Last synced: 01 Apr 2026
https://github.com/damienbod/aspnetcore-standup-securing-apis
ASP.NET Core Community Standup Securing APIs
aspnet-core azure dotnet oauth2 oidc
Last synced: 13 Apr 2025
https://github.com/sebastienrousseau/dotfiles
Declarative dotfiles for macOS, Linux, and WSL β multi-shell parity, sub-second startup, wallpaper-driven themes, SLSA-signed releases, AI/MCP-aware.
age ai bash chezmoi dotfiles fish linux macos mcp mise nix nushell oidc powershell security slsa sops workstation wsl zsh
Last synced: 31 May 2026
https://github.com/sandrinodimattia/serverless-jwt
JWT verification for Serverless environments π
jwt netlify nextjs oidc serverless
Last synced: 01 Oct 2025
https://github.com/cerberauth/awesome-openid-connect
OpenID Connect, the authentication protocol and identity layer on top of OAuth 2.0 used in many SSO and adopted in many social logins (Apple, Facebook, Google, ...etc). Find this curated list of providers, services, libraries, and resources to adopt it and know more about existing specs.
authorization awesome awesome-list ciam cybersecurity fapi iam identity oauth oauth2 oidc openid-connect openidconnect security
Last synced: 05 Sep 2025
https://github.com/babelouest/iddawc
[PROJECT CLOSED] - OAuth2/OIDC Client and RP library
Last synced: 07 May 2025
https://github.com/oktadev/native-java-examples
Native Java Apps with Micronaut, Quarkus, and Spring Boot
graalvm helidon java micronaut native oauth2 oidc quarkus spring-boot
Last synced: 12 Apr 2025
https://github.com/hantsy/spring-security-oauth2-client-example
Spring Security and OAuth2/OIDC Client Example
keycloak oauth2 oauth2-client oidc spring-security
Last synced: 08 Apr 2025
https://github.com/l4rm4nd/MemeLord
A taggable image meme board written in Python Django with OIDC SSO and S3 support.
chevereto commenting danbooru django endless-scrolling image-board image-sharing memes multi-user-authentication oidc python3 single-sign-on sso szurubooru tagging
Last synced: 04 Mar 2026
https://github.com/ivanjosipovic/oidc-guard
OpenID Connect (OIDC) & OAuth 2 API Server used to secure Kubernetes Ingress
api cookie ingress ingress-nginx jwt jwt-validation kubernetes nginx oauth2 oidc pre-authentication traefik webapp
Last synced: 22 Apr 2026
https://github.com/damienbod/aspnetcoremvcangular
ASP.NET Core MVC with angular in MVC View OpenID Connect Hybrid Flow
angular anti-forgery asp-net-core aspnetcore cookies csp hybrid-flow mvc nuget-packages nwebsec oidc openid redirection webpack xfo
Last synced: 18 Apr 2025
https://github.com/damienbod/AspNetCoreMvcAngular
ASP.NET Core MVC with angular in MVC View OpenID Connect Hybrid Flow
angular anti-forgery asp-net-core aspnetcore cookies csp hybrid-flow mvc nuget-packages nwebsec oidc openid redirection webpack xfo
Last synced: 28 Jan 2026
https://github.com/gardener/oidc-webhook-authenticator
Kubernetes Webhook Authenticator that allows for dynamic registration of OpenID Connect providers
authentication authenticator controller crd k8s kubernetes oidc openid-connect webhook
Last synced: 17 Mar 2025
https://github.com/verdan/flaskoidc
A wrapper of Flask with pre-configured OIDC support
flask flask-oidc flask-wrapper oidc
Last synced: 09 Apr 2025
https://github.com/oktadev/okta-spring-boot-2-angular-8-example
Angular 8 + Spring Boot 2.2 = β€οΈ
angular angular8 oauth2 oidc spring-boot spring-data spring-data-rest
Last synced: 31 Jul 2025
https://github.com/onixjs/core
Enterprise Grade #NodeJS Platform implementing Industry Standards & Patterns in order to provide Connectivity, Stability, High-Availability and High-Performance
alpha enterprise-grade high-availability high-performance msa mvc nodejs oidc onixjs rpc sdk soa typescript
Last synced: 24 Apr 2025
https://github.com/zufardhiyaulhaq/kubernetes-hard-way-ansible
Automating Kubernetes the hard way cluster with Ansible. (Kubernetes 1.22.10)! Support Vagrant and OIDC! feature to renew the certificate, add a new worker node, and upgrade the Kubernetes version!
ansible containerd kubernetes kubernetes-cluster kubernetes-setup metrics-server oidc ubuntu vagrant
Last synced: 12 Apr 2025
https://github.com/Abblix/Oidc.Server
Flexible OpenID Connect and OAuth 2.0 server-side implementation for modern ASP.NET projects
abblix authentication authorization ciba federated-access id-token identity-management identity-provider oauth oauth2 oidc oidc-server openid openid-connect openid-provider security single-sign-on sso sso-authentication
Last synced: 02 Apr 2025
https://github.com/sky-uk/osprey
Kubernetes OIDC CLI login
authentication cli dex kubernetes ldap oidc
Last synced: 08 Apr 2025
https://github.com/damienbod/aspnetcoreexperiments
ASP.NET Core Blazor BFF with Microsoft Entra ID and Razor page
aad antiforgery aspnetcore authn azuread bff blazor csp oidc openid-connect razor samesite samesite-cookies
Last synced: 20 Aug 2025
https://github.com/lmammino/oidc-authorizer
A high-performance Lambda authorizer for API Gateway that can validate OIDC tokens
api api-gateway authorizer aws jwt lambda oidc openid openid-connect rest-api sar serverless-application-repository validation
Last synced: 23 Jun 2025
https://github.com/l4rm4nd/memelord
A taggable image meme board written in Python Django with OIDC SSO and S3 support.
chevereto commenting danbooru django endless-scrolling image-board image-sharing memes multi-user-authentication oidc python3 single-sign-on sso szurubooru tagging
Last synced: 05 Mar 2026
https://github.com/damienbod/aspnetcoreyarp
ASP.NET Core & Yarp reverse proxy with Microsoft Entra ID OIDC, OAuth2
aspnetcore oauth oauth2 oidc openid-connect yarp
Last synced: 21 Aug 2025
https://github.com/okta/okta-mobile-swift
okta-mobile-swift
authentication ios jwt macos oauth oidc okta openid-connect tvos watchos
Last synced: 07 Apr 2025
https://github.com/did-app/did-elixir
DID is an Identity Provider, that authenticates users by verifying access to either an email address or securely stored private key.
authentication oauth2 oidc openid-connect passwordless public-key-cryptography webauthn
Last synced: 11 Dec 2025
https://github.com/damienbod/ME-ID-Auth-MyUI-with-MyAPI
Microsoft Entra ID Auth with ASP.NET CORE UI and ASP.NET Core API
aad aspnetcore azuread identity oauth oauth2 oidc
Last synced: 11 Oct 2025
https://github.com/oktadev/okta-spring-boot-vue-crud-example
A Todo App that showcases Spring Boot, Vue.js, and Okta's support for both.
authentication crud-sample java javascript oidc okta-vue spring-boot spring-boot2 vue vuejs
Last synced: 11 Apr 2025
https://github.com/ulrikstrid/ocaml-oidc
OpenID Connect implementation in OCaml. Currently only the RP (client) parts are polished.
Last synced: 21 Aug 2025
https://github.com/damienbod/me-id-auth-myui-with-myapi
Microsoft Entra ID Auth with ASP.NET CORE UI and ASP.NET Core API
aad aspnetcore azuread identity oauth oauth2 oidc
Last synced: 02 Sep 2025
https://github.com/mcp-auth/js
π Plug-and-play auth for Node.js MCP servers.
authentication authorization mcp mcp-server modelcontextprotocol nodejs oauth2 oidc typescript
Last synced: 05 Mar 2026
https://github.com/salesforce/pam_oidc
pam_oidc authenticates users with an OpenID Connect (OIDC) token.
oidc openid-connect pam pam-module
Last synced: 15 Apr 2025
https://github.com/andifalk/oidc-workshop-spring-io-2019
Workshop at Spring I/O 2019 on "Securing Microservices with OpenID Connect and Spring Security 5.1"
jwt oauth2 oidc openid-connect security spring-boot spring-security
Last synced: 12 Apr 2025
https://github.com/gematik/api-ti-messenger
API specification for gematik's TI-Messenger - a messaging standard, which will enable healthcare personnel in the German healthcare sector to communicate interoperable via DSGVO-conform messaging-services. The TI-Messenger builds on matrix, the open standard for interoperable, decentralised, real-time communication over IP.
api fhir gematik idp matrix oidc specification ti-messenger tim vzd
Last synced: 01 Mar 2026
https://github.com/flowcommerce/aws-credentials-broker
AWS Credentials Broker - Grants temporary AWS credentials for Google federated users
aws awscli federation google oidc react saml
Last synced: 04 Apr 2026
https://github.com/trustbloc/vcs
Verifiable Credential Systems
decentralized-identifiers did go oid4vc oid4vci oid4vp oidc openid-connect verifiable-credentials
Last synced: 16 Dec 2025
https://github.com/aborn/nuxt-openid-connect
OpenID-Connect(OIDC) integration module for nuxt 3.0.
Last synced: 05 Mar 2026
https://github.com/hodfords-solutions/nestjs-oidc
The NestJS OIDC provider implementation
nestjs nodejs oidc oidc-provider typescript
Last synced: 19 Aug 2025
https://github.com/nike-inc/harbormaster
Harbormaster is a webhook handler for the Kubernetes API.
Last synced: 02 May 2025
https://github.com/ctron/yew-oauth2
General purpose OAuth2 component for Yew
authentication oauth2 oidc openid-connect yew
Last synced: 20 Aug 2025
https://github.com/okta/okta-mobile-kotlin
Okta's Android Authentication SDK
android authentication jwt kotlin oauth oidc okta openid-connect
Last synced: 09 Sep 2025