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: 2025-04-22 00:20:48 UTC
- JSON Representation
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/oktadev/okta-spring-boot-angular-pwa-example
Angular PWA with Authentication via Okta
angular authentication offline oidc okta security spring-boot
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: 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
Last synced: 11 Apr 2025
https://github.com/5-stones/nest-oidc
NestJS Authentication & JWT validation for 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
Last synced: 11 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
Last synced: 11 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/worteks/humhub-auth-oidc
OIDC connector for humhub
authclient humhub oauth2 oidc oidc-client openid-connect openidconnect
Last synced: 11 Nov 2024
https://github.com/mraible/angular-book
The Angular Mini-Book
angular angular-material bootstrap kotlin oidc spring-boot typescript
Last synced: 27 Feb 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/sws2apps/firebase-deployment
A GitHub action to deploy to Firebase
deployment firebase gcloud github-actions google-cloud hosting marketplace oidc
Last synced: 23 Nov 2024
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
Last synced: 11 Mar 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/oktadev/okta-angular-mongodb-hangman-example
Angular 8 + MongoDB Example
angular authentication expressjs javascript mongodb nodejs oidc security typescript
Last synced: 11 Apr 2025
https://github.com/clastix/kubectl-login
kubectl login manager
kubectl kubectl-plugin kubernetes kubernetes-authentication oauth2 oidc openid-connect
Last synced: 12 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/bserdar/took
OIDC Token manager CLI
jwt-authentication oidc oidc-client token-based-authentication
Last synced: 13 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/oktadev/okta-react-native-login-example
A React Native Login Example
authentication enzyme login oidc react-native
Last synced: 11 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.
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/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/dzervas/magicentry
A smol identity provider
authentication identity-provider magic-link oidc oidc-provider oidc-server rust
Last synced: 27 Jan 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#
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
Last synced: 12 Nov 2024
https://github.com/hantsy/quarkus-auth0-sample
Secures Quarkus applications with OAuth2/Oidc and Auth0
Last synced: 18 Mar 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/acodercat/egg-oidc-provider
egg-oidc-provider
egg egg-oidc jwt node-oauth2 oauth oauth2 oidc
Last synced: 11 Nov 2024
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/maicol07/oidc-client-php
PHP OpenID Connect client
oidc oidc-client oidc-provider openid openid-connect php php8 php81
Last synced: 22 Jan 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/electron/circleci-oidc-secret-exchange
Provides dynamic access to secrets in exchange for a valid OIDC token
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/aguafrommars/templates
TheIdServer dotnet new template
authentication dotnet-new duende-identityserver iam identity identityserver4 oauth oidc security templates theidserver
Last synced: 13 Apr 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/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
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