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-23 00:22:03 UTC
- JSON Representation
https://github.com/fusionauth/fusionauth-example-device-grant
Example HTML/JavaScript app demonstrating the Oauth2 Device Authorization Grant workflow
device-grant example fusionauth hacktoberfest oauth2-workflows oidc
Last synced: 05 Apr 2025
https://github.com/authentiqid/passport-authentiq
PassportJS strategy for Authentiq ID.
authentication authentiq identity oauth2 oidc passportjs strategy
Last synced: 18 May 2026
https://github.com/stillya/goidc
This package provides a simple way to authenticate users with OpenID Connect and help you to create an authentication service.
Last synced: 13 Jan 2026
https://github.com/hantsy/spring-security-oauth2-authserver-example
OAuth2/OIDC Authorization Server Example based on Spring Authorization Server
kotlin oauth2 oauth2-server oidc spring-authorization-server
Last synced: 19 Jan 2026
https://github.com/nimbolus/openstack-nova-instance-identity-provider
A OIDC identity provider which issues tokens for OpenStack compute instances using the vendordata approach
identity-provider metadata nova oidc openstack vendor-data
Last synced: 19 Jun 2026
https://github.com/wengchaoxi/auth-proxy
A minimalist reverse proxy service for web service authentication. 一个极简的用于 Web 服务鉴权的反向代理服务
auth-proxy docker go oauth2 oidc web
Last synced: 15 Feb 2026
https://github.com/cidaas/go-interceptor
cidaas GO Interceptor helps you to verify cidaas access tokens conveniently. Secure – Fast – And unrivaled Swabian.
cidaas go golang jwt oauth2 oidc openid-connect
Last synced: 15 Mar 2025
https://github.com/saidsef/terraform-aws-github-oidc
Terraform module to configure GitHub Actions as an IAM OIDC identity provider in AWS
aws aws-iam-policies aws-iam-roles federated-identity github github-action github-actions oidc openid openid-connect terraform
Last synced: 12 Apr 2025
https://github.com/brionmario/is-samples
A repo containing WSO2 Identity Server usage samples
hacktoberfest oidc portfolio react samples wso2 wso2-identity-server
Last synced: 19 Apr 2025
https://github.com/trivago/identity-metadata-server
Kubernetes identity management for hybrid workloads
golang google-cloud google-cloud-platform hybrid hybrid-cloud kubernetes oidc security workload-identity workload-identity-federation
Last synced: 12 Apr 2026
https://github.com/embesozzi/oidc-demoapp-vuejs
Vuejs OpenID Connect demo application
oauth2 oidc oidc-client vue-router vuejs vuex
Last synced: 11 Jul 2025
https://github.com/plusauth/plusauth-php-starter
PHP starter project demonstrating OIDC authentication using Jumbojett\OpenIDConnectClient.
example oidc openidconnect php php7 plusauth
Last synced: 25 Mar 2025
https://github.com/ansforge/keycloak-custom-identity-provider-mapper
Keycloak OIDC mapper
Last synced: 28 Feb 2025
https://github.com/plusauth/plusauth-vue-starter
Vue.js starter project demonstrating OIDC authentication using vue-cli and oidc-client.
oidc openidconnect plusauth vue
Last synced: 25 Mar 2025
https://github.com/horothesun/infra-cookiecutter-template
Bootstrap your Terraform AWS infrastructure.
aws bootstrap bootstrapping ci ci-cd cicd cookiecutter cookiecutter-template github-oidc iac infrastructure infrastructure-as-code initial-setup lean oidc oidc-provider template terraform terraform-aws terraforming
Last synced: 09 Oct 2025
https://github.com/antinmaze/nextjs-supabase-auth-starterkit
🔥 Next.js 1.4 Starterkit using Supabase (Auth and Database), Tailwind CSS 3.4, TypeScript and Vitest for unit testing based on the 🚀 NextJSTemplates Next.js Tailwind Startup Template
cypress google-authentication nextjs nextjs14 oidc postcss supabase supabase-auth tailwindcss typescript vitest
Last synced: 24 Jan 2026
https://github.com/Office-of-Digital-Services/django-cdt-identity
Django client for identity proofing and claims verification with the California Department of Technology's Identity Gateway.
django django-application oidc oidc-client
Last synced: 23 Oct 2025
https://github.com/henry-azer/keycloakify-starter
Keycloak starter theme project with react using keycloakify.
authentication authorization i18n keycloak keycloak-theme keycloakify localization oauth2 oidc reactjs typescript
Last synced: 18 May 2026
https://github.com/arkadiusjonczek/keycloak-oidc-jwt-opa-demo
Keycloak + OpenID Connect + JWT + Open Policy Agent (DEMO)
cloud-native docker jwt keycloak oidc opa open-policy-agent openid-connect
Last synced: 23 Jan 2026
https://github.com/quochuydev/next-multiple-oidc-sessions
Based on next-auth concept, the Auth application for managing multiple OIDC sessions.
authentication nextjs oidc session-management sso zitadel
Last synced: 28 Jan 2026
https://github.com/croessner/nauthilus
General purpose authentication and authorization server wriiten in Go
authentication dovecot haproxy mail nginx oidc ory-hydra
Last synced: 16 Mar 2026
https://github.com/hidglobal/digitalpersona-sample-js-oidc
Sample code using Digital Persona IdP in AngularJS SPA and Node.js Express web service
angularjs digitalpersona digitalpersona-identity-provider jwt nodejs oidc openid-connect uareu
Last synced: 15 Apr 2026
https://github.com/authentiqid/authentiq-salesforce-registration-handler
Authentiq OpenID Connect Registration Handler for Salesforce
2fa authentication oauth2 oidc openid passwordless salesforce
Last synced: 25 Feb 2026
https://github.com/developer-friendly/k8s-external-secret-azure-vault
This repo demonstrates how to fetch secrets from Azure Key Vault using the Kubernetes External Secrets operator. It leverages OIDC authentication and Azure Workload Identity to securely access the vault from within a Kubernetes cluster. The implementation uses K3d, OpenTofu, and Terragrunt for infrastructure provisioning, showcasing GitOps practice
authentication authorization azure azure-ad azure-key-vault ci-cd cloud-security devops external-secrets github-actions gitops infrastructure-as-code k3d kubernetes oidc openid-connect secrets-management service-account terragrunt workload-identity
Last synced: 07 Feb 2026
https://github.com/ladesa-ro/authentication-service
Autenticação do Ladesa.
auth authentication identity-provider idp issuer jwt keycloak ladesa login oauth2 oidc openid-connect sso
Last synced: 26 Feb 2026
https://github.com/meysam81/go-auth
Production-ready authentication library for Go with Basic Auth, JWT, WebAuthn/Passkeys, TOTP 2FA, and OAuth2/OIDC SSO (Google, GitHub, Microsoft, and 7+ providers). Storage-agnostic, framework-agnostic, SOC2/GDPR compliant audit logging.
audit-logging auth-library authentication bcrypt compliance golang golang-authentication golang-library jwt middleware oauth2 oidc passkeys passwordless security session-management sso totp two-factor-authentication webauthn
Last synced: 01 Mar 2026
https://github.com/boase/identityserver-spa-seed
Example implementation of identityserver with mongodb and a connected Vue SPA application
aspnetcore authentication identityserver mongodb netcore oidc vuejs
Last synced: 16 Apr 2026
https://github.com/antkawam/claude-code-aws-gateway
Self-hosted API gateway for Claude Code on Amazon Bedrock. Team management, virtual API keys, per-user budgets, OIDC SSO, web search, and an admin portal.
amazon-bedrock anthropic api-gateway api-proxy aws-cdk bedrock-runtime budget-management claude claude-code developer-tools docker ecs-fargate graviton llm-proxy oidc rust self-hosted sso team-management web-search
Last synced: 01 Apr 2026
https://github.com/holos-run/holos-console
Holos Web UI and gRPC API server
connectrpc go grpc holos oidc pkce react typescript
Last synced: 02 Apr 2026
https://github.com/factorial-io/imap-mcp
A mcp server exposing imap server with oauth
imap mcp mcp-server mcp-servers oidc
Last synced: 04 Apr 2026
https://github.com/office-of-digital-services/django-cdt-identity
Django client for identity proofing and claims verification with the California Department of Technology's Identity Gateway.
django django-application oidc oidc-client
Last synced: 18 Apr 2026
https://github.com/plusauth/plusauth-spring-starter
Spring starter project demonstrating OIDC authentication using Spring Boot and Spring Boot Oauth2 Client.
example java oidc openidconnect plusauth spring-boot
Last synced: 25 Apr 2026
https://github.com/plusauth/plusauth-python-starter
Python starter project demonstrating OIDC authentication using Flask and flask-pyoidc.
example flask oidc openidconnect plusauth python python3
Last synced: 27 Apr 2026
https://github.com/vondacho/arch-blueprint-java
A Java-SpringBoot backend application project as template and pedagogical support for teaching of Clean Architecture crafting practice.
appmap cucumber hexagonal-architecture jpa-hibernate oidc spring-boot spring-mvc structurizr swagger-validator
Last synced: 29 Apr 2026
https://github.com/nmerget/trupu
Trusted Publishing for Docker registries using GitHub Actions OIDC.
authentication docker forward-auth github-actions oidc registry traefik trusted-publishing
Last synced: 30 Apr 2026
https://github.com/eugenioenko/oidc-js
Drop-in OIDC authentication for every JavaScript framework. Zero dependencies. React, Vue, Svelte, Angular, Solid, Preact, Lit.
angular authentication identity javascript jwt lit oauth oauth2 oidc openid-connect pkce preact react solidjs sso svelte typescript vue web-components
Last synced: 08 Jun 2026
https://github.com/baboon-king/vue-oidc-provider
Lightweight auth library based on oidc-client-ts for Vue single page applications (SPA)
authentication oauth2 oidc openid openid-connect vue vue-oidc-provider vue3
Last synced: 03 May 2026
https://github.com/zitadel/example-auth-expressjs
A guide to securing Express apps with ZITADEL using AuthJS, OIDC, and the PKCE flow.
bff example expressjs iam node oauth2 oidc openid passportjs pkce session typescript
Last synced: 08 May 2026
https://github.com/jokk-itu/authserver-framework
The AuthServer IdP framework. OAuth and OIDC at scale, secure by default.
csharp dotnet identity idp jwt oauth2 oidc openid openid-connect openidconnect security
Last synced: 16 Jun 2026
https://github.com/p6m7g8/p6-cdk-gha-role
P6M7G8: AWS CDK Construct that makes IAM Roles for Github Actions to Assume via OIDC
aws cdk compliance construct github github-actions iam landing-zone oidc p6 p6m7g8 security sts typescript
Last synced: 09 Mar 2026
https://github.com/unitvectory-labs/jwks-catalog
A catalog of JWKS endpoints for popular websites.
Last synced: 09 Aug 2025
https://github.com/dohabanoui/security-of-distributed-systems-oauth2-oidc-and-keycloak
Securing distributed systems using Keycloak, an identity and access management server compliant with OAuth2 and OIDC standards, integrated with Spring Boot and Angular.
angular auth2 distributed-systems keycloak oidc openfeign security spring-boot spring-security
Last synced: 09 May 2026
https://github.com/chrispsheehan/terraform-aws-github-oidc
A terraform module for creating a validate and a defined scoped deploy role.
aws github-actions gitops iam oidc terraform terraform-module
Last synced: 20 Apr 2026
https://github.com/albinotonnina/deck-secure-delegated-access-with-openid-connect
Deck for overview of OIDC
deck oauth2 oidc openid-connect presentation presentation-slides
Last synced: 16 Mar 2025
https://github.com/tcarrio/edge-oauth-sessions
OAuth session management at the edge with Cloudflare Workers
botdetection cloudflare cloudflare-workers geolocation oauth2 oidc openid-connect proxy serverless
Last synced: 14 May 2026
https://github.com/wjglerum/quarkus-oidc-sso
SSO made easy with Quarkus OIDC
Last synced: 18 Feb 2026
https://github.com/jareechang/github-oidc-example
Github Actions deployment to AWS with OpenID Connect Example
authentication aws githubactions oidc s3 security terraform
Last synced: 18 May 2026
https://github.com/ettysekhon/platform-auth
Keycloak 26.x on GKE with Helm + Terraform realm management. OAuth 2.1/OIDC provider for cumulus-creations.com.
authentication devops gcp gke google-cloud helm infrastructure keycloak kubernetes oauth2 oidc terraform
Last synced: 08 Feb 2026
https://github.com/wirepact/demo-applications
WirePact demo applications in a Docker container. App and API in various variants.
basic-authentication demo-app oidc wirepact
Last synced: 17 Jan 2026
https://github.com/ubipo/tijmid
Home-crafted identity and OpenID Connect server
Last synced: 02 Mar 2025
https://github.com/hpgrahsl/flightswebapi
Sample Project for my Java Magazin (04/2017) Article together with Manfred Steyer
keycloak oauth2 oidc security spring-boot webapi
Last synced: 24 Apr 2026
https://github.com/glocktober/flaskoidc
OIDC Service Provider for Flask applications
authentication authorization flask flask-blueprints oidc oidc-client python3
Last synced: 15 Apr 2026
https://github.com/blakearoberts/visage
Visage is a Vite plugin for local development with HMR and OIDC session cookie lifecycle semantics.
authentication hmr local-development oauth2 oidc pkce session-cookie vite vite-plugin
Last synced: 12 Jun 2026
https://github.com/plusauth/plusauth-dotnet-starter
ASP.NET Core starter project demonstrating OIDC authentication using ASP.NET Core 3 and Microsoft.AspNetCore.Authentication.OpenIdConnect.
asp-net-core-3 csharp example oidc openidconnect plusauth
Last synced: 29 Oct 2025
https://github.com/oktadev/oktane-terraform-demo
Demo used during Oktane 21 showing a secure JHipster Application deployed to EKS (AWS Kubernetes) using Terraform and the Okta Terraform Provider.
demo eks example kubernetes oauth oidc okta terraform
Last synced: 12 May 2026
https://github.com/bayer-group/terraform-aws-autoken
:lock: GitHub Action for short lived credentials to access resources in CI/CD
artifactory credentials github-actions oidc sonarqube
Last synced: 06 Mar 2026
https://github.com/rgl/terraform-aws-cognito-example
Example OIDC and OAuth authentication and authorization with Amazon Cognito IdP, Amazon API Gateway, and AWS Lambda Function
api-gateway aws aws-api-gateway aws-cognito aws-lambda cognito oauth oauth2 oidc
Last synced: 14 May 2026
https://github.com/mrsimonemms/opensesame
Authentication and authorisation for cloud-native apps
authentication authorisation authorization cloud-native container docker kubernetes oidc passportjs user-management
Last synced: 02 May 2026
https://github.com/fusionauth/fusionauth-example-symfony
Example application integrating symfony with an OAuth server
fusionauth login-system oauth oidc symfony
Last synced: 26 Apr 2026
https://github.com/robgrame/intune-wipe-portal
Blazor Server (.NET 10) observability portal for intune-wipe-api: KQL dashboards over wipe audit events, Entra ID OIDC + app-role authorization, App Service Linux + UAMI deployment via Bicep.
app-service application-insights azure azure-functions bicep blazor dashboard dotnet dotnet10 entra-id intune kql log-analytics managed-identity microsoft-graph msal observability oidc
Last synced: 07 Jun 2026
https://github.com/zjj2wry/kubectl-login
The kubectl plugin is used to login to the kubernetes cluster by oidc authentication.
authenticate authentication kubectl kubectl-plugins kubernetes oidc
Last synced: 14 May 2026
https://github.com/cruxstack/octo-sts-distros
Distribution packages and deployment artifacts for Chainguard's Octo STS token service
ci-security cicd github-app octo-sts oidc security sts token
Last synced: 17 Jan 2026
https://github.com/srmoore/oidc_nodejs_demo
Small demo Node.js Express application using private keys and OpenID Connect
expressjs nodejs oidc tutorial
Last synced: 12 Apr 2026
https://github.com/cerberus-iam/laravel-sdk
🛡️ Cerberus IAM Laravel Integration Package (PHP)
authorization-code-flow iam jwks jwt laravel laravel-auth laravel-package middleware oauth2 oidc openid-connect pkce rbac roles single-sign-on sso user-provisioning
Last synced: 24 Apr 2026
https://github.com/skulltech/flask-static-oidc-protector
Simple Flask app to provide access to static website through OpenID Connect / OAuth2.0 authorization.
flask oauth2 oauth2-client oidc oidc-client protection static static-site
Last synced: 28 Apr 2026
https://github.com/mrsimonemms/cloud-native-auth
Authentication and authorization for cloud-native apps
authentication authorization cloud-native container docker kubernetes oidc passportjs
Last synced: 23 Mar 2025
https://github.com/waigel/cf-oidc-proxy
Connect GitHub Actions OIDC with Cloudflare by using CF-OIDC-Proxy
Last synced: 11 Feb 2026
https://github.com/liam-middlebrook/csh-plug
Advertisements are the F U T U R E
advertising ceph-radosgw csh golang memes oidc
Last synced: 24 Jun 2025
https://github.com/casdoor/casdoor-firebase-example
Google Firebase web app example for Casdoor
auth authentication authn casdoor firebase google iam javascript js oauth oidc react sso ts typescript
Last synced: 07 Apr 2026
https://github.com/eve0415/discord-oidc
Discord OAuth2 to OpenID Connect bridge using Cloudflare Workers.
cloudflare cloudflare-workers cloudflare-zero-trust discord oauth2 oidc
Last synced: 16 Apr 2026
https://github.com/trallnag/token2go-server
Augmentation to auth schemas that provides access to secrets.
Last synced: 02 Aug 2025
https://github.com/libraz/go-oidc-provider
Mount an OpenID Connect Provider on any Go http.Handler. Targets FAPI 2.0 Baseline / Message Signing. Pre-v1.0.
authorization-server dpop fapi fapi2 golang library oauth2 oidc openid-connect
Last synced: 02 Jun 2026
https://github.com/ssoriche/terraform-provider-kanidm
Terraform provider for Kanidm identity management system
identity-management kanidm oauth2 oidc terraform terraform-provider
Last synced: 19 Feb 2026
https://github.com/nginx-openid-connect/nginx-oidc-keycloak
NGINX Plus OIDC w/ Keycloak Integration
identity-provider idp keycloak nginx nginx-oidc nginx-openid-connect nginx-plus oauth2 oidc openid-connect
Last synced: 02 Mar 2025
https://github.com/franzos/forseti
A self-service UI and OAuth2 login/consent/logout bridge for Ory Kratos + Ory Hydra
Last synced: 08 Jun 2026
https://github.com/sangeetagarwal/securingappswithoauth2andoidc
Fully functional App that demonstrate the various flows in OpenId. It uses Duende's Identity Server as the IDP. You'll also see a React app which uses the Backend for Frontend (BFF) pattern to communicate with the API along with a a pure JavaScript client which again uses the BFF pattern to communicate with the API.
aspnetcore bff duende duende-identityserver identity oauth oidc openid-connect security
Last synced: 15 May 2026
https://github.com/nitorcreations/aws-oidc-login
CLI login to AWS using OpenID Connect
Last synced: 05 Feb 2026
https://github.com/ap/net-oauth2server-oidc
An OpenID Connect server on top of Net::OAuth2Server
oauth2 oidc open-id-connect openid-connect openidconnect perl
Last synced: 12 Apr 2025
https://github.com/strehle/spring-openid-client
Spring Security OpenID client implementation (demo use case)
oauth2 oidc spring spring-boot uaa uaa-client
Last synced: 08 Jul 2025
https://github.com/curveball/next-a12n
A sample pnpm workspace using `@curveball/a12n-server` and Next.js 15
authentication next-auth next-auth-v5 nextjs oauth2 oidc
Last synced: 17 May 2026
https://github.com/plusauth/plusauth-oidc-android
OpenID Connect Library for Android by PlusAuth.
Last synced: 17 May 2026
https://github.com/yuno-obsessed/jodrive
Google drive-like file management service
grpc keycloak oauth2 oidc postgresql quarkus quartz
Last synced: 16 Apr 2026
https://github.com/radicand/forwardauth-rs
Rust-based drop-in replacement for traefik-forward-auth0 - forward authentication service for Traefik with Auth0/OIDC support
auth0 authentication forward-auth jwt kubernetes oidc rust traefik
Last synced: 15 Apr 2026
https://github.com/vdbulcke/oauthx
a fully-featured oauth2 client library
go golang oauth2 oauth2-client oidc openid-connect
Last synced: 11 Sep 2025
https://github.com/ekaone/nextjs-auth0
🔐🗝 NextJS authentication with Auth0
auth0 authentication jsonwebtoken jwt nextjs oidc passport session token
Last synced: 01 May 2026
https://github.com/cli-server/cli-server
Run Claude Code in the browser. Self-hosted, multi-user, Helm-deployable.
ai claude claude-code code-server docker helm kubernetes oidc self-hosted terminal
Last synced: 04 Mar 2026
https://github.com/saidsef/terraform-gcp-github-oidc
Terraform module to configure GitHub Actions as an IAM OIDC identity provider in GCP
gcp gcp-automation-gitops gcp-github github-actions identity-pool oidc openid openid-connect terraform-gcp terraform-module
Last synced: 17 May 2026
https://github.com/miscord-dev/dexsidecar
Issue access token via Dex Machine Authentication with Kubernetes SA tokens
Last synced: 02 May 2026
https://github.com/trusona/trusona-oidc-springboot-example
Example project integrating with Trusona OIDC gateway using Spring Boot
java java-8 oidc spring-boot trusona-oidc
Last synced: 03 May 2026
https://github.com/forage409/authcore
NEXUS / AuthCore — Auth-as-a-Service on Cloudflare Workers
authentication cloudflare-workers identity-provider oidc openid-connect sso
Last synced: 20 May 2026