Ecosyste.ms: Awesome
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.
- 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-01-18 00:21:49 UTC
- JSON Representation
https://github.com/clastix/kubectl-login
kubectl login manager
kubectl kubectl-plugin kubernetes kubernetes-authentication oauth2 oidc openid-connect
Last synced: 07 Nov 2024
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: 14 Nov 2024
https://github.com/everysoftware/fastid
OAuth2 authorization server with social login, user management, permissions, etc.
fastapi google jwt oauth2 oidc sqlalchemy sso telegram yandex
Last synced: 14 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: 11 Dec 2024
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: 08 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: 14 Nov 2024
https://github.com/bserdar/took
OIDC Token manager CLI
jwt-authentication oidc oidc-client token-based-authentication
Last synced: 26 Nov 2024
https://github.com/oktadev/okta-react-native-login-example
A React Native Login Example
authentication enzyme login oidc react-native
Last synced: 14 Nov 2024
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/hantsy/quarkus-auth0-sample
Secures Quarkus applications with OAuth2/Oidc and Auth0
Last synced: 27 Oct 2024
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/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/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/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: 09 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: 14 Nov 2024
https://github.com/drschlaubi/telegram-oauth
Telegram login oauth server
login-with-telegram oauth oauth2 oidc openid-connect telegram
Last synced: 04 Nov 2024
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: 06 Nov 2024
https://github.com/mattdean1/nodejs-oidc-client-example
OpenID Connect authentication in Node.js with Passport
Last synced: 12 Nov 2024
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/oktadev/okta-angular-mongodb-hangman-example
Angular 8 + MongoDB Example
angular authentication expressjs javascript mongodb nodejs oidc security typescript
Last synced: 14 Nov 2024
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/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/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: 06 Nov 2024
https://github.com/electron/circleci-oidc-secret-exchange
Provides dynamic access to secrets in exchange for a valid OIDC token
Last synced: 07 Oct 2024
https://github.com/tumbl3w33d/nexus-oauth2-proxy-plugin
Nexus plugin for OIDC login via OAuth2 Proxy
nexus nexus-repository nexus-repository-manager nexus-repository-oss nexus3 oauth2-proxy oidc oidc-client openid-connect
Last synced: 09 Nov 2024
https://github.com/maicol07/oidc-client-php
PHP OpenID Connect client
oidc oidc-client oidc-provider openid openid-connect php php8 php81
Last synced: 28 Sep 2024
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/aguafrommars/templates
TheIdServer dotnet new template
authentication dotnet-new duende-identityserver iam identity identityserver4 oauth oidc security templates theidserver
Last synced: 10 Dec 2024
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/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: 02 Nov 2024
https://github.com/passageidentity/passage-android
Passage for Android - Add native passwordless authentication to your Android app with Passage by 1Password
1password android authentication biometrics ciam identity kotlin magic-links oauth2 oidc otp passage passage-sdk passkey-complete passkey-flex passkey-ready passkeys passwordless webauthn
Last synced: 20 Nov 2024
https://github.com/worteks/yii2auth-oidc
OIDC connector for yii2-authclient
oauth2 oidc oidc-client openid-connect openidconnect yii2 yii2-extension
Last synced: 27 Oct 2024
https://github.com/avoidik/experience-with-vault
HashiCorp Vault advanced topics in one place
authenticaion cfssl concourse-ci consul dex dexidp docker docker-containers hashicorp-vault ldap oidc openldap pki secrets tls-certificate vault
Last synced: 23 Oct 2024
https://github.com/bschaatsbergen/keyless-auth-gcp-hcp-terraform
Keyless Google Cloud Access from HCP Terraform
google-cloud oidc workload-identity-federation
Last synced: 14 Dec 2024
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: 07 Nov 2024
https://github.com/ncarlier/node-red-contrib-auth-oidc
Node-RED node to use OpenID Connect with HTTP input nodes.
auth authentication node-red oidc openid openid-connect
Last synced: 29 Oct 2024
https://github.com/authentiqid/omniauth-authentiq
OmniAuth strategy for authenticating with Authentiq ID apps (iOS, Android). Supports OpenID Connect.
authentiq oauth2 oidc omniauth openid-connect rails strategy
Last synced: 31 Oct 2024
https://github.com/daangn/oauth-oidc-practice
"μ°λ©΄μ λ°°μ°λ OAuth 2.0 & OpenID Connect" μλ£ μ μ₯μ
authentication education oauth2 oidc
Last synced: 10 Nov 2024
https://github.com/zitadel/example-python-django-oidc
Example Python Django OIDC Web
django examples mozilla-django-oidc oidc python python3 web
Last synced: 30 Nov 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/intricate/keycloak-twitch
Keycloak identity provider for Twitch.
java keycloak keycloak-provider keycloak-spi oauth2 oidc openid-connect twitch
Last synced: 18 Nov 2024
https://github.com/passageidentity/passage-swift
Passkey Complete for Apple Platforms - Go completely passwordless with a standalone auth solution in your Swift apps with Passage by 1Password
1password apple authentication biometrics ciam ios macos magic-links native-passkeys oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless swift tvos webauthn
Last synced: 20 Nov 2024
https://github.com/salrashid123/cloud_run_grpc_auth
Cloud Run authentication with gRPC
authentication cloud-run golang google-cloud-platform grpc oidc
Last synced: 22 Nov 2024
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/szymonpoltorak/social-app
Social media application as a individual academic project continued in my free time using Angular and Spring Boot.
angular docker hibernate java jwt-bearer-tokens maven ngx-markdown oauth2 oidc spring-boot spring-security typescript
Last synced: 15 Dec 2024
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: 16 Dec 2024
https://github.com/br3ndonland/terraform-examples
Example Terraform configurations
infrastructure-as-code oidc openid-connect terraform terraform-modules
Last synced: 23 Dec 2024
https://github.com/darwinz/kudos
Go API and Vue.js SPA frontend. GitHub repo keyword search with a feature allowing users to upvote (give kudos) to found repos
docker-compose github go golang hacktoberfest identity-provider mongodb oidc okta restful-api single-page-app vue vuejs
Last synced: 20 Oct 2024
https://github.com/danielwagn3r/openid-workshop
Authentifizierung mit OpenID Connect & OAuth 2.0
authentication authorization csharp jwt node oauth2 oidc openid-connect security webapi webapp
Last synced: 14 Dec 2024
https://github.com/plusauth/plusauth-node-starter
Node.js starter project demonstrating OIDC authentication using Express and Passport.
example express js nodejs oidc openidconnect passport plusauth
Last synced: 03 Dec 2024
https://github.com/nginx-openid-connect/nginx-oidc-azure-ad
NGINX Plus OIDC w/ Azure Entera Integration
azure azure-active-directory azure-ad azure-entera entera identity-provider idp nginx nginx-oidc nginx-openid-connect oauth2 oidc openid-connect
Last synced: 13 Nov 2024
https://github.com/waigel/cf-oidc-proxy
Connect GitHub Actions OIDC with Cloudflare by using CF-OIDC-Proxy
Last synced: 20 Dec 2024
https://github.com/casdoor/casdoor-electron-example
An Electron app example for Casdoor based on Casdoor JS SDK: https://github.com/casdoor/casdoor-js-sdk
casdoor electron iam javascript js oauth oidc saml sdk sso typescript
Last synced: 14 Nov 2024
https://github.com/matsest/az-oidc-managed-identity-demo
Federated credentials with Open ID Connect to Managed Identities with GitHub Actions
azure azure-identity azure-powershell demo managed-identity oidc powershell pwsh
Last synced: 15 Dec 2024
https://github.com/quarkiverse/quarkus-oidc-proxy
OpenID Connect Proxy
oauth2 oidc openid-connect proxy quarkus-extension
Last synced: 10 Nov 2024
https://github.com/xenitab/aad-oidc-identity
This proof of concept aims to showcase the new federated identity credentials in Azure AD working together with Service Account Token Volume Projection and Service Account Issuer Discovery in Kubernetes.
aks azure azuread kubernetes oidc
Last synced: 06 Dec 2024
https://github.com/onatm/heimdall
Implicit OpenID Connect (OIDC) and OAuth 2.0 Provider with opinionated identity management
identity-management implicit-flow nodejs oauth2 oauth2-provider oidc oidc-provider
Last synced: 21 Dec 2024
https://github.com/tspascoal/gh-oidc-sub
GitHub CLI extension to configure Actions OIDC subject templates
gh-extension github github-actions oidc
Last synced: 23 Oct 2024
https://github.com/jpmanson/easyoidc
Easy integration with OIDC (OpenID Connect) authentication servers. Examples in Flask, NiceGUI and Taipy web frameworks
flask nicegui oauth2 oauth2-client oidc oidc-client taipy
Last synced: 05 Nov 2024
https://github.com/blakeembrey/token-hash
Generate base64url encoding from the left-most half of the hash of a token.
code hash oidc openid-connect token
Last synced: 13 Jan 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: 08 Jan 2025
https://github.com/mjpitz/oauth-oidc-cubbyhole
Demonstration of sharing secret data between an OAuth/OIDC client and an Identity Providers web client.
Last synced: 09 Oct 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: 08 Nov 2024
https://github.com/authgear/authgear-example-dotnet
Authentication for ASP.NET apps with Authgear and OpenID Connect
asp-net-core authentication dotnet oidc
Last synced: 07 Nov 2024
https://github.com/auth0/auth0-product-education-labs
A set of tools and example applications for Product Education courses
Last synced: 27 Sep 2024
https://github.com/mrsaints/cloudflare-ext-authz-service
An Envoy External Authorization (ext_authz) service for ensuring requests are authenticated through Cloudflare Access, built with Contour in mind.
access authentication authorization cloud-native cloudflare contour envoy ext-authz ingress kubernetes oidc proxy sso zero-trust
Last synced: 19 Nov 2024
https://github.com/oktadev/okta-react-hooks-example
React Hooks Example
authentication javascript oidc react-hooks reactjs
Last synced: 14 Nov 2024
https://github.com/andrew-chen-wang/django-social-provider-and-consumer-tutorial
Combined tutorial for creating a social provider and consumer (i.e. website that lets users register from provider)
django django-allauth django-oauth-toolkit oauth oauth-client oauth-consumer oauth-provider oidc openid-connect social-provider
Last synced: 17 Dec 2024
https://github.com/fusionauth/fusionauth-android-sdk
Android SDK for FusionAuth
android authentication oauth oidc
Last synced: 05 Nov 2024
https://github.com/markusthielker/quarkus-angular-template
π A template for Angular applications with Quarkus backend
angular docker keycloak oidc postgresql quarkus quarkus-quinoa tailwindcss typescript
Last synced: 05 Dec 2024
https://github.com/techsavvyash/oidc-lite
Lightweight OIDC based auth service in NestJS
authentication fusionauth oidc
Last synced: 13 Dec 2024
https://github.com/mikaelkaron/fastify-openid-auth
Fastify auth plugin for openid-client
fastify fastify-plugin oidc openid openid-client
Last synced: 13 Nov 2024
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: 14 Nov 2024
https://github.com/matthewhartstonge/pkce
A specification compliant implementation of RFC7636 - "Proof Key for Code Exchange (PKCE)" for Go.
code-flow-pkce go go-module golang oauth2 oidc pkce
Last synced: 21 Dec 2024
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: 31 Oct 2024
https://github.com/gi0baro/ovpn-portal
Build client OpenVPN configurations with OIDC authentication
Last synced: 17 Dec 2024
https://github.com/openliberty/sample-keycloak
Sample app using Open Liberty, Jakarta EE Security, MicroProfile JWT, and Keycloak.
jakartaee jwt keycloak microprofile oidc openliberty
Last synced: 24 Dec 2024
https://github.com/madarche/oauth2-resource-server-example
OAuth2 Resource Server (RS) example
oauth2 oidc openid openid-client openid-connect
Last synced: 18 Dec 2024
https://github.com/gluufederation/gluu-passport-testing
Gluu Passport Stage Tests
auth authentication authorization behave droplet gluu-passport-testing idp inbound oauth2 oidc python saml stage test-automation testing
Last synced: 11 Dec 2024
https://github.com/madarche/oidc-rp-web-example
OpenID Connect Relying Party (RP) web client (like a web site) example
oidc openid openid-client openid-connect
Last synced: 18 Dec 2024