Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/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/casdoor/casdoor-go-react-example

Go + React example app for Casdoor based on casdoor-go-sdk, casdoor-js-sdk and casdoor-react-sdk

casdoor go iam javascript js mux oauth oidc react sdk sso

Last synced: 14 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/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

auth0 oauth2 oidc quarkus

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.

login oauth2 oidc signup

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/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/itwin/auth-clients

Auth Clients for the iTwin Platform

electron itwinjs oauth2 oidc web

Last synced: 16 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

mongodb oidc passportjs sso

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/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

circleci oidc

Last synced: 07 Oct 2024

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

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

auth authentication cas casbin casdoor example iam middleware next nextjs nextjs13 oauth oidc plugin react reactjs saml sso ssr

Last synced: 14 Nov 2024

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

An opinionated auth library built to secure javascript applications.

expressjs fastify keycloak nodejs oidc react scalable

Last synced: 01 Nov 2024

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: 14 Nov 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/mraible/jhipster-oidc-example

Example of doing OIDC Login with Keycloak and Okta

angular docker java jhipster keycloak oauth oidc okta webpack

Last synced: 16 Oct 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/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/casdoor/casdoor-unity-example

Unity 3D Mobile games app example for Casdoor

android casdoor desktop dotnet game iam ios mobile oauth oauth2 oidc sso unity unity3d

Last synced: 13 Jan 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: 14 Nov 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/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/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/foopis23/auth-hono

The unofficial Auth.js integration for Hono

auth authjs hono oidc outh outh2

Last synced: 07 Nov 2024

https://github.com/elmarx/mouflon

Command-line OIDC client

cli deno keycloak oidc

Last synced: 04 Jan 2025

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/casdoor/casdoor-dart-sdk

Dart client SDK for Casdoor (for Dart backend, for Flutter & Dart frontend see: https://github.com/casdoor/casdoor-flutter-sdk)

auth authentication authn casdoor dart flutter iam oauth oidc sdk sso

Last synced: 13 Jan 2025

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/casdoor/casdoor-rust-example

The example code for Casdoor Rust SDK

auth authn casdoor example oauth oidc rust sdk sso

Last synced: 13 Jan 2025

https://github.com/waigel/cf-oidc-proxy

Connect GitHub Actions OIDC with Cloudflare by using CF-OIDC-Proxy

cloudflare github 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/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.

cubbyhole oauth2 oidc

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/nextauthjs/playgrounds

Example Playground Applications for various Auth.js framework clients

authjs jwt next-auth nextauth oauth oauth2 oidc

Last synced: 24 Dec 2024

https://github.com/auth0/auth0-product-education-labs

A set of tools and example applications for Product Education courses

oauth2 oidc vercel

Last synced: 27 Sep 2024

https://github.com/michalswi/keycloak-client

simple keycloak client

keycloak keycloak-client oidc

Last synced: 13 Jan 2025

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/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

oauth2 oidc openvpn vpn

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/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

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