An open API service indexing awesome lists of open source software.

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.

https://github.com/opentouryoproject/multipurposeauthsite

汎用認証サイトは、ASP.NET Identity および JSON Web Token (JWT)によって強化されたOAuth 2.0およびOpenID ConnectのIdentity Provider (Idp) および Security Token Service (STS)です。(Multi-purpose Authentication Site is Identity Provider (Idp) and Security Token Service (STS) of OAuth 2.0 and OpenID Connect powered by ASP.NET Identity and JSON Web Token (JWT).)

aspnet-identity c-sharp dotnet fapi idp jwt mvc netcore netstandard oauth2 oidc saml2 sts

Last synced: 12 Nov 2024

https://github.com/lfzm/orleans.authentication

Orleans Authentication Identity

identity identityserver4 oidc orleans

Last synced: 11 Apr 2025

https://github.com/damienbod/microsoftentraidmudblazor

Securing a MudBlazor UI web application using security headers and Microsoft Entra ID

aspnetcore blazor dotnet mudblazor oauth2 oidc

Last synced: 19 Apr 2025

https://github.com/damienbod/MicrosoftEntraIDMudBlazor

Securing a MudBlazor UI web application using security headers and Microsoft Entra ID

aspnetcore blazor dotnet mudblazor oauth2 oidc

Last synced: 10 Apr 2025

https://github.com/vippsas/bankid-oidc-example-java

OpenID Connect example code for Java

bankid bankid-norge oidc vipps

Last synced: 29 Jan 2025

https://github.com/18f/identity-oidc-gin

An example Login.gov client application which authenticates users via OpenID Connect (OIDC). Written in Go. Uses the Gin web framework.

gin-gonic go goth login-gov oidc oidc-client

Last synced: 23 Jan 2025

https://github.com/oktadev/okta-angular-dynamic-components-example

Loading Components Dynamically in an Angular App

angular oidc openid-connect

Last synced: 11 Apr 2025

https://github.com/5-stones/nest-oidc

NestJS Authentication & JWT validation for OIDC

nestjs oidc

Last synced: 10 Apr 2025

https://github.com/skyscanner/gha-aws-oidc-sample

Enforcing per-repo privileges on AWS with GitHub Actions OIDC, without session tags

aws github-actions oidc

Last synced: 11 Nov 2024

https://github.com/zitadel/example-api-python3-flask

Example Python3 + Flask API for authentication and authorization with ZITADEL

api examples flask oidc python3 zitadel

Last synced: 30 Nov 2024

https://github.com/badisi/auth-js

🛡️ Authentication and authorization support for web based desktop and mobile applications

angular auth authentication authn authorization capacitor cordova hybrid identity ionic mobile oauth oauth2 oidc openid openidconnect security web

Last synced: 12 Apr 2025

https://github.com/passageidentity/passage-ruby

Passkey Complete for Ruby - Integrate into your Ruby API or service to enable a completely passwordless standalone auth solution with Passage by 1Password

1password authentication biometrics ciam identity magic-links native-passkeys oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless ruby webauthn

Last synced: 20 Nov 2024

https://github.com/blueshoe/pycloak

pycloak contains a handy django middleware to read jwt (from openid connect flow) to manage users and access from remote identity providers.

authentication jwt jwt-authentication oidc oidc-client

Last synced: 08 Apr 2025

https://github.com/gazbert/openid-connect-spring-client

An OpenID Connect client using Spring Security and the Google Identity Platform.

google-identity google-oauth jwt oidc openid-connect spring-boot spring-oauth2 spring-security

Last synced: 12 Apr 2025

https://github.com/lfzm/Orleans.Authentication

Orleans Authentication Identity

identity identityserver4 oidc orleans

Last synced: 13 Nov 2024

https://github.com/oktadev/okta-react-login-example

A React Login Example with Hosted Login, Sign-In Widget, and Auth JS

login oidc react reactjs

Last synced: 11 Apr 2025

https://github.com/casdoor/casdoor-operator

Kubernetes Operator for Casdoor

cas casbin casdoor iam k8s kubernetes oauth oidc operator saml sso

Last synced: 10 Apr 2025

https://github.com/vippsas/bankid-oidc-connector

Javascript API that simplifies integration with the REST API for front-end based OIDC Clients

bankid oidc oidc-client oidc-connector

Last synced: 24 Mar 2025

https://github.com/logto-io/kotlin

🔮 Build authentication and authorization with Logto Kotlin SDK.

android authentication authorization java jwt kotlin kotlin-android logto mfa multi-tenant oauth2 oidc saml sdk sso

Last synced: 10 Apr 2025

https://github.com/bwplotka/oidc

Golang Open ID Connect (OIDC) client library.

client golang login oidc openid refresh-tokens token-source

Last synced: 31 Dec 2024

https://github.com/jeff-tian/keycloak-services-social-dingding

Login with DingTalk in Keycloak. Keycloak 钉钉登录插件。

dingding dingtalk keycloak oauth2 oidc social-login

Last synced: 14 Apr 2025

https://github.com/stiviik/oidc-forward-auth

OpenID Connect ForwardAuth for containo.us Traefik 🔐

authentication-middleware forward-auth forwardauth oidc traefik

Last synced: 11 Apr 2025

https://github.com/pulsejet/roundcube-oidc

OpenID Connect authentication plugin for Roundcube

oidc oidc-client openid-connect roundcube roundcube-plugin

Last synced: 09 Apr 2025

https://github.com/topi314/goapps

Simple Service Dashboard

dashboard golang homelab oidc services

Last synced: 18 Jan 2025

https://github.com/gardener/service-account-issuer-discovery

A simple server that exposes the OpenID discovery documents of a Kubernetes cluster.

discovery-service kubernetes oidc serviceaccount

Last synced: 12 Apr 2025

https://github.com/imranismail/cloudcreds

Secure access to your organization's AWS accounts for both programmatic and console use-case via federated identity and short-lived credentials

aws federated-identity google oauth oidc security

Last synced: 04 Mar 2025

https://github.com/kovah/laravel-socialite-oidc

A generic OpenID Connect (OIDC) Provider for Laravel Socialite

oidc socialite socialite-providers sso

Last synced: 14 Apr 2025

https://github.com/cidaas/cidaas-javascript-sdk

With this SDK, you can integrate cidaas smoothly and with minimal effort into your javascript application. It enables you to map the most important user flows for OAuth2 and OIDC compliant authentication. Secure – Fast – And unrivaled Swabian.

cidaas javascript js oauth2 oidc openid-connect

Last synced: 14 Apr 2025

https://github.com/cidaas/cidaas-sdk-php

With this SDK, you can integrate cidaas smoothly and with minimal effort into your PHP application. It enables you to map the most important user flows for OAuth2 and OIDC compliant authentication. Secure – Fast – And unrivaled Swabian.

cidaas oauth2 oidc openid-connect php

Last synced: 14 Apr 2025

https://github.com/casdoor/nuxt-auth

Nuxt.js Authentication based on Casdoor, live demo: https://nuxt-auth.casdoor.org

auth authentication casbin casdoor example iam middleware nuxt nuxtjs oauth oidc plugin spa sso ssr vue

Last synced: 10 Apr 2025

https://github.com/oktadev/okta-spring-logout-example

An example Spring Boot application that is used to demonstrate the various logout options with Spring Security and OIDC.

java logout oauth2 oidc spring-boot spring-security

Last synced: 11 Apr 2025

https://github.com/oktadev/okta-play-oidc-example

Example of doing OIDC Authentication with Play, Pac4j, and Okta

java oidc okta pac4j playframework

Last synced: 11 Apr 2025

https://github.com/oktadev/okta-angular-pwa-example

A Progressive Web Application example using Angular 7

angular angular7 authentication oidc openlibrary pwa typescript

Last synced: 11 Apr 2025

https://github.com/damienbod/oidc-par-aspnetcore-duende

ASP.NET Core OIDC using OAUTH PAR RFC 9126 and Duende IdentityServer

aspnetcore dotnet duende oauth oidc openidconnect par rfc9126

Last synced: 19 Apr 2025

https://github.com/joshp23/YOURLS-OIDC

OpenID Connect Authentication for YOURLS

oidc oidc-client sso-client yourls-plugin

Last synced: 01 Apr 2025

https://github.com/lucavallin/tf-ghes-oidc

Terraform configuration to setup cloud resources on Azure, AWS and Google Cloud for OIDC on GitHub Enterprise Server.

aws azure ghes github github-enterprise-server google-cloud oidc openid-connect terraform

Last synced: 02 Dec 2024

https://github.com/noqcks/google-oidc-kubernetes

How to access a Kubernetes cluster using Google OIDC for Authz/AuthN

kubernetes oidc

Last synced: 11 Mar 2025

https://github.com/casdoor/casdoor-nodejs-react-example

Node.js Express + React example app for Casdoor based on casdoor-nodejs-sdk and casdoor-js-sdk

casdoor express iam js node nodejs oauth oidc react sso

Last synced: 10 Apr 2025

https://github.com/logto-io/swift

Build authentication and authorization with Logto Swift SDK.

authentication authorization ios jwt logto mfa multi-tenant oauth2 oidc saml sdk sso swift

Last synced: 10 Apr 2025

https://github.com/logto-io/python

🐍 Build authentication and authorization with Logto Python SDK.

authentication authorization jwt logto mfa multi-tenant oauth2 oidc python python3 saml sso

Last synced: 10 Apr 2025

https://github.com/logto-io/csharp

Build authentication and authorization with Logto .NET Core SDKs.

authentication authorization csharp dotnet dotnet-core dotnetcore jwt logto mfa multi-tenant oauth2 oidc saml sso

Last synced: 10 Apr 2025

https://github.com/oktadev/okta-ionic-crypto-pwa-example

Josh Morony's cryptoPWA with Okta Authentication

authentication cryptocurrency ionic oidc okta pwa

Last synced: 11 Apr 2025

https://github.com/articulate/authentic

Proper validation of JWT's against JWK's

auth0 javascript jwks jwt nodejs oidc okta

Last synced: 12 Apr 2025

https://github.com/ngyewch/hydra-login-consent

Golang http middleware for implementing the User Login and Consent flow of Ory OAuth2 service (Hydra).

golang middleware oauth2 oidc ory ory-hydra

Last synced: 12 Apr 2025

https://github.com/wakeful-cloud/pam-oauth

A Pluggable Authentication Module (PAM) and optional Name Service Switch (NSS) for OAuth, with optional support for OpenID Connect (OIDC).

oauth oauth2 oidc openid-connect pam pam-authentication pam-module pam-oauth

Last synced: 08 Apr 2025

https://github.com/fabriziofiorucci/nginx-api-gw

An enhanced NGINX Plus-based API Gateway deployment with dynamic OIDC idP selection

authn authz gateway-api nginx oidc rest-api

Last synced: 20 Apr 2025

https://github.com/mozillazg/alibabacloud-oidc-auth

GitHub Action for authenticating to Alibaba Cloud with GitHub Actions OIDC tokens.

alibaba-cloud alibabacloud authentication github-actions github-actions-javascript keyless keyless-auth oidc oidc-token

Last synced: 05 Jan 2025

https://github.com/nicolasdao/userin

UserIn is an NodeJS Express middleware to build Authorization Servers that support OAuth 2.0. workflows and integrate with Identity Providers (e.g., Google, Facebook, GitHub). Its openid mode exposes an API that complies to the OpenID Connect specification. With UserIn, the OAuth 2.0/OpenID Connect flows are abstracted so that developers focus only on implementing basic CRUD operations (e.g., get user by ID, insert token's claims object) using the backend storage of their choice.

login oauth2 oidc signup

Last synced: 10 Nov 2024

https://github.com/gluufederation/gluu-passport

Gluu interface to Passport.js to support social login and inbound identity.

authentication authn authorization authz identity inbound oauth2 oidc passport passport-js saml social-login

Last synced: 15 Apr 2025

https://github.com/dapperduckling/keycloak-connector

An opinionated auth library built to secure javascript applications.

expressjs fastify keycloak nodejs oidc react scalable

Last synced: 19 Apr 2025

https://github.com/passageidentity/passage-react-native

Passkey Complete for React Native - Go completely passwordless with a standalone auth solution in your React Native app with Passage by 1Password

1password android authentication biometrics ciam cross-platform ios javascript magic-links native-passkeys oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless react-native webauthn

Last synced: 20 Nov 2024

https://github.com/mraible/jhipster-oidc-example

Example of doing OIDC Login with Keycloak and Okta

angular docker java jhipster keycloak oauth oidc okta webpack

Last synced: 15 Apr 2025

https://github.com/magnetikonline/action-aws-iam-assume-role

GitHub Action to assume an AWS IAM role via OpenID Connect (OIDC) or a plain old IAM user.

aws github-actions iam iam-role oidc

Last synced: 12 Nov 2024

https://github.com/vippsas/bankid-oidc-example-aspnetcore2

Shows how to authenticate a user with BankID OIDC service. New version on AspNet Core 2.0 MVC in C#

bankid oidc vipps

Last synced: 29 Jan 2025

https://github.com/flavienbwk/eclipse-che-kubernetes

Cloud-based development platform on Kubernetes.

cloud development docker eclipse-che keycloak kubernetes oidc

Last synced: 30 Nov 2024

https://github.com/villedemontreal/authentication-nodejs-lib

This library handles transparent authentication of backend to backend API calls, using the OpenID Connect protocol.

auth axios clientcredentials hacktoberfest http-client nodejs oauth2 oidc request superagent

Last synced: 10 Apr 2025

https://github.com/el-abdel/sak

SAK Skeleton App: Symfony (API) - Angular (WEB) - Keycloak (Identity and access manager)

angular architecture keycloak oidc stack symfony

Last synced: 13 Dec 2024

https://github.com/lgdd/liferay-keycloak-demo

A pre-configured Docker Compose environment to demonstrate how to use Single Sign-On (SSO) on Liferay 7.4 using Keycloak as an OpenID Connect Provider (OIDC).

keycloak liferay liferay-dxp liferay-portal oidc openid-connect sso

Last synced: 12 Mar 2025

https://github.com/mattdean1/nodejs-oidc-client-example

OpenID Connect authentication in Node.js with Passport

mongodb oidc passportjs sso

Last synced: 12 Nov 2024

https://github.com/hantsy/quarkus-auth0-sample

Secures Quarkus applications with OAuth2/Oidc and Auth0

auth0 oauth2 oidc quarkus

Last synced: 18 Mar 2025

https://github.com/casdoor/casdoor-flutter-example

The example code for Casdoor Flutter SDK

auth authn casdoor dart flutter iam oauth oidc sdk sso

Last synced: 10 Apr 2025

https://github.com/poundifdef/connectivly

Add OAuth + OIDC to your app with a single callback

oauth2 oauth2-provider oauth2-server oidc oidc-provider

Last synced: 20 Nov 2024

https://github.com/itwin/auth-clients

Auth Clients for the Bentley IDP

electron itwinjs oauth2 oidc web

Last synced: 15 Apr 2025

https://github.com/logto-io/php

Build authentication and authorization with Logto PHP SDK.

authentication authorization jwt laravel logto mfa multi-tenant oauth2 oidc php saml sso

Last synced: 10 Apr 2025

https://github.com/logto-io/react-native

Build authentication and authorization with Logto React Native SDK.

android authentication authorization ios jwt logto mfa multi-tenant oauth2 oidc react react-native saml sso

Last synced: 10 Apr 2025

https://github.com/shelmangroup/envoy-oidc-authserver

An implementation of Envoy External Authorization

authentication envoy ext-authz k8s oidc open-policy-agent

Last synced: 08 Apr 2025

https://github.com/brakmic/angular-bff-keycloak

Angular frontend + Express.js BFF + Keycloak IAM implementation

angular bff expressjs keycloak oidc pkce

Last synced: 22 Mar 2025

https://github.com/electron/circleci-oidc-secret-exchange

Provides dynamic access to secrets in exchange for a valid OIDC token

circleci oidc

Last synced: 04 Feb 2025

https://github.com/sdrozdkov/kubectl-login

Kubectl plugin for re-authenticate into OpenID Connect Provider via CLI

auth authentication kubectl kubectl-plugin kubectl-plugins kubernetes oidc

Last synced: 31 Mar 2025

https://github.com/mrsaints/forward-ext-authz-service

A forward authentication / authorisation (authN) implementation of Envoy External Authorization (ext_authz), built with Contour, and Pomerium in mind.

authentication authorization cloud-native contour envoy ext-authz forward-auth ingress kubernetes oauth2 oidc pomerium proxy

Last synced: 19 Nov 2024

https://github.com/damienbod/dpop-aspnetcore-idp

ASP.NET Core OAuth 2.0 Demonstrating Proof-of-Possession at the Application Layer (DPoP)

aspnetcore dotnet dpop duende identity oauth oidc

Last synced: 19 Apr 2025

https://github.com/saidsef/terraform-aws-gitlab-oidc

Terraform module to configure GitLab Runner as an IAM OIDC identity provider in AWS

aws aws-iam-policies aws-iam-role federated-identity gitlab gitlab-runner oidc openid openid-connect terraform

Last synced: 12 Apr 2025

https://github.com/dmolik/bflo-kube-tf

Buffalo Kubernetes/CNCF Meetup, Kube Cluster

alpine artisanal aws external-dns kubeadm kubernetes letsencrypt oidc packer terraform

Last synced: 11 Apr 2025

https://github.com/embesozzi/oidc-check-session-iframe

Simple html page for implementing check session iframe based on OpenID Connect Session Management 1.0

iframe oauth2 oidc session-management

Last synced: 15 Mar 2025

https://github.com/big-kahuna-burger/f0

OIDC Protocol Conforming Identity Provider and a Management Dashboard

idp issuer jwt jwt-authentication oauth2 oidc oidc-client oidc-server

Last synced: 07 Jan 2025

https://github.com/realkinetic/gcp-oidc-proxy

Cloud Function for proxying requests to OIDC-authenticated endpoints

gcp gcp-cloud-functions oauth2 oidc openid-connect python service-account

Last synced: 30 Mar 2025

https://github.com/bschaatsbergen/keyless-auth-gcp-hcp-terraform

Keyless Google Cloud Access from HCP Terraform

google-cloud oidc workload-identity-federation

Last synced: 01 Apr 2025

https://github.com/casdoor/casdoor-cpp-sdk

C++ client SDK for Casdoor

auth authentication authn c casdoor cpp iam oauth oidc sdk sso

Last synced: 10 Apr 2025

https://github.com/nextauthjs/playgrounds

Example Playground Applications for various Auth.js framework clients

authjs jwt next-auth nextauth oauth oauth2 oidc

Last synced: 14 Apr 2025

https://github.com/cidaas/cidaas-android-sdk

With this SDK, you can integrate cidaas smoothly and with minimal effort into your android application. It enables you to map the most important user flows for OAuth2 and OIDC compliant authentication. Secure – Fast – And unrivaled Swabian.

android cidaas oauth2 oidc openid-connect

Last synced: 14 Apr 2025

https://github.com/inerska/planetsalvator

Blazor wasm PWA application with a web oidc api fighting against environment ignorance.

blazor climate climate-change environment global-warming iddc oidc pwa wasm webapi

Last synced: 15 Dec 2024

https://github.com/maykinmedia/mozilla-django-oidc-db

Database-backed settings for mozilla-django-oidc, with modified unique identifiers for users

authentication django oidc

Last synced: 11 Nov 2024

https://github.com/realkinetic/gcp-spring-oidc

Spring RestTemplate interceptor which can make authenticated requests to GCP Identity-Aware Proxy using a service account

authentication gcp gcp-iap oauth2 oidc openid-connect resttemplate spring

Last synced: 30 Mar 2025

https://github.com/ncarlier/node-red-contrib-openid

Node-RED node to use OpenID Connect with HTTP nodes

node-red oidc oidc-client openid-connect openidconnect-client

Last synced: 03 Apr 2025

https://github.com/dangnh0611/oidc_provider_with_facial_mfa

DOneLogin: Flask Open ID Connect (OIDC) Provider combined with Facial Two-Factors Authentication (2FA)

face-recognition flask mfa multi-factors-authentication oidc single-sign-on sso

Last synced: 15 Apr 2025

OpenID connect (OIDC) Awesome Lists
OpenID connect (OIDC) Categories