Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
OAuth 2.0
OAuth 2.0 (short for “Open Authorization”) is the industry-standard protocol for authorization. Generally, the OAuth protocol provides a way for resource owners to provide a client [application] with secure delegated access to server resources.
Types
OAuth framework specifies several grant types for different use cases. Some of the most common OAuth grant types are:
- Authorization Code
- PKCE
- Client Credentials
- Device Code
- Refresh Token
- GitHub: https://github.com/topics/oauth2
- Wikipedia: https://en.wikipedia.org/wiki/OAuth#OAuth_2.0
- Created by: IETF OAuth Working Group
- Released: October 2012
- Related Topics: oauth, authentication, openid, oidc, saml, raml, xacml, indieauth, access-token, refresh-token,
- Aliases: rfc-6749, rfc6749,
- Last updated: 2025-01-06 00:21:46 UTC
- JSON Representation
https://github.com/netsells/passputter
Easily authenticate using OAuth 2.0 client/password grants in Dart/Flutter.
Last synced: 08 Dec 2024
https://github.com/juancastillo0/dart_auth
Integrations and tools for authentication in Dart applications and servers. Supports multiple OAuth2 and OpenIdConnect providers, and custom methods such as email, phone, username or TOTP (time-based one-time password).
2fa authentication authorization backend dart flutter frontend jwt mfa oauth oauth2 openid-connect shelf totp
Last synced: 19 Oct 2024
https://github.com/dtinth/eventpop-ticket-gateway
A gateway that lets Eventpop ticket holders authenticate themselves
Last synced: 23 Nov 2024
https://github.com/ras0q/traq-oauth2
traq-oauth2 provides support for OAuth2 authentication in traQ
Last synced: 05 Nov 2024
https://github.com/priontoabdullah/anushilon-virtual-science-lab
🖼️ Anushilon - virtual science lab with interactive simulations 📺🔬 built with React, Redux, Tailwind, Node, Express, MongoDB, Mongoose etc. 🧪 🖥️ Visit at https://anushilon-bd.web.app/ 🎥 ❤️
ajax education express firebase mongodb mongoose node oauth2 react redux rest-api tailwind
Last synced: 13 Nov 2024
https://github.com/labordep/PharoNetatmoAPI
Pharo Netatmo API implementation for Legrand Netatmo products
aircare api authentication desktop-app healthy-home-coach iot legrand netatmo netatmo-api netatmo-energy netatmo-weather-station netatmo-welcome oauth2 pharo pharo-smalltalk smalltalk web-app
Last synced: 17 Nov 2024
https://github.com/alexellis/monzo-get-token
Golang example project for requesting / retrieving a Monzo API token
Last synced: 14 Dec 2024
https://github.com/punktde/oauth2-server
OAuth 2.0 Server for Flow Framework
Last synced: 20 Nov 2024
https://github.com/ethib137/liferay-react-native-demo
A React Native demo app for Liferay built with Expo.
expo liferay oauth-application oauth2 react-native
Last synced: 15 Oct 2024
https://github.com/math-ferreira/calendar-alexa-quarkus
Project to study the way to develop using Quarkus framework and its libs to build web services. Along with it, was possible to understand how to integrate with google services, in this case Google Calendar
alexa api backend calendar google google-calendar heroku heroku-deployment kotlin oauth2 postgresql quarkus
Last synced: 13 Nov 2024
https://github.com/labordep/pharonetatmoapi
Pharo Netatmo API implementation for Legrand Netatmo products
aircare api authentication desktop-app healthy-home-coach iot legrand netatmo netatmo-api netatmo-energy netatmo-weather-station netatmo-welcome oauth2 pharo pharo-smalltalk smalltalk web-app
Last synced: 09 Oct 2024
https://github.com/grottopress/samba
Single Sign On authentication for Lucky framework
authentication crystal lucky-framework oauth2 security sso
Last synced: 29 Nov 2024
https://github.com/chrislaskey/oauth2_facebook
A Facebook OAuth2 Provider for Elixir
authentication elixir facebook facebook-graph oauth2
Last synced: 16 Nov 2024
https://github.com/fiware/tutorials.securing-access
:closed_book: FIWARE 403: IDM - Securing Access to Resources
access-control fiware fiware-keyrock oauth2 pdp pep security tutorial
Last synced: 17 Nov 2024
https://github.com/laredoza/singlesignonidentityserver
The Identity4 Server used by Single Sign-on Server
administration dotnetcore identityserver4 oauth2 openid
Last synced: 01 Dec 2024
https://github.com/tiscs/spring-boot-practices
Practices of spring boot.
exposed kotlin mqtt oauth2 spring spring-boot
Last synced: 25 Nov 2024
https://github.com/FelixAnna/web-service-dlw
Restful Golang Microservice
application-gateway azure-kubernetes-service consul docker gin-gonic go-micro golang gorm helm horizontal-pod-autoscaler kms kong kubernetes mockery mongodb nginx oauth2 parameter-store testify wire
Last synced: 08 Nov 2024
https://github.com/bioblaze/passport-twitch.js
Passport strategy for authentication with Twitch (Twitch.tv)
bioblaze oauth2 passport passport-twitch passportjs twitch twitchtv
Last synced: 01 Dec 2024
https://github.com/toilal/auth-toolbox
The developer toolbox for HTTP Client Authentication.
adapters authentication axios client http interceptors jwt oauth2 openid
Last synced: 20 Nov 2024
https://github.com/paulveillard/cybersecurity-oauth
An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about OAuth 2.0 and OpenID Connect in Cybersecurity.
idp oauth-client oauth2 oauth2-authentication oauth2-client oauth2-provider oauth2-proxy oauth2-server saml2 sdp-migration
Last synced: 07 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/vineethkrishnan/laravel-kit-with-oauth
Laravel starter kit forked from https://github.com/brunogaspar/laravel-starter-kit and bundled with hybrid auth
laravel laravel-4-starter oauth2 php
Last synced: 02 Dec 2024
https://github.com/jim60105/googleoidc_angular_aspnetwebapi_auth_code_flow
Google OAuth 2.0 OpenID Connect with Authorization Code Flow (Angular + ASP.NET Core Web API) https://blog.maki0419.com/2022/09/angular2-aspnet-webapi-google-oauth2-oidc-auth-code-flow.html
angular2 asp-net-core asp-net-core-web-api authorization authorization-code-grant google google-login google-oauth2 learning oauth2 oauth2-client openid-connect
Last synced: 04 Oct 2024
https://github.com/uber5/react-pkce-sample
Sample app demonstrating using OAuth2 PKCE within React
authentication oauth2 pkce react
Last synced: 10 Nov 2024
https://github.com/geekzter/azure-active-directory-client
Demonstrates the use of device code sign in from PowerShell script
azure-active-directory azure-devops oauth2 powershell terraform
Last synced: 18 Nov 2024
https://github.com/chanioxaris/tiktok-oauth2
Go package for TikTok OAuth 2.0 support
Last synced: 20 Dec 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/jpalumickas/node-oauth2-server-grant-type-google
google node nodejs oauth oauth2 oauth2-server
Last synced: 09 Nov 2024
https://github.com/defless/oauth-2.1-example
OAuth 2.1 integration with fastify API
api-rest fastify oauth2 pkce pkce-flow pkce-oauth third-party
Last synced: 26 Oct 2024
https://github.com/samanyougarg/rest-api-example
Example API in Flask that follows REST API Best Practices.
api flask oauth2 openapi-specification python rest rest-api swagger
Last synced: 26 Oct 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/nicolasparada/go-oauth2-client-short
Simple oauth2 client with Go
oauth2 oauth2-client social-login
Last synced: 07 Jan 2025
https://github.com/kbbushman/youtube-clone-build
YouTube clone built with Node, Express, PostgreSQL, Prisma, React, and Styled Components
express jwt node oauth2 postgres prisma2 react styledcomponents
Last synced: 13 Nov 2024
https://github.com/walderlansena/api-restfull-sy4-mongodb-oauth2
:lock: :computer: :herb: API RestFull com Oauth2, MongoDB com Symfony 4
api authentication mongo mongodb oauth2 php7 rest restfull symfony4
Last synced: 02 Dec 2024
https://github.com/surfoo/oauth2-geocaching
Geocaching Provider for OAuth 2.0 Client
api geocaching groundspeak oauth2 rest rest-api
Last synced: 27 Oct 2024
https://github.com/stephane-klein/sveltekit-gitlab-oauth2-poc
Svelte passport OAuth GitLab POC
gitlab learn-in-public oauth2 proof-of-concept svelte sveltekit
Last synced: 29 Nov 2024
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/mtumilowicz/scala-cats-tagless-final-http4s-middleware-workshop
Introduction to tagless final with cats and to http4s middleware.
authorization cats cats-effect cats-effect-3 functional-programming http4s http4s-jwt oauth2 oauth2-authentication oauth2-client pure-functional tagless-final workshop workshop-materials workshops
Last synced: 04 Jan 2025
https://github.com/andersonhsporto/bjcp-api
API Rest With "Beer Judge Certification Program" Data
bjcp commons-csv csv docker docker-compose h2-database java jwt maven oauth2 spring-boot spring-security swagger swagger-ui
Last synced: 16 Nov 2024
https://github.com/softprops/octopat
:octocat: :key: GitHub personal access token dispenser
Last synced: 11 Oct 2024
https://github.com/stratedge/visa
A complimentary extension of the official Laravel Passport package.
laravel laravel-5-package laravel-passport oauth2 passport php php7
Last synced: 15 Nov 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/adamint/java-discord-authenticator
OAuth Library for easy Authentication and Querying
discord java jda oauth-library oauth2
Last synced: 14 Dec 2024
https://github.com/jinhucheung/omniauth-etencent
Omniauth strategy for Tencent Marketing
marketing oauth2 omniauth qq ruby tencent tencent-api
Last synced: 03 Dec 2024
https://github.com/jpalumickas/node-oauth2-server-grant-type-apple
Apple login grant type for node oauth2-server
apple hacktoberfest node nodejs oauth oauth2 oauth2-server
Last synced: 21 Oct 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/evillord666/techdemo
Spring Boot Example web application with Data Access Layer and 3 types of Authorization including OAuth2 from OpenAm
basic-auth dal keycloak-example oauth2 openam-example openam-oauth2 repository-pattern spring-boot-2 spring-boot-application spring-boot-example spring-boot-security-oauth2
Last synced: 07 Dec 2024
https://github.com/szgabsz91/oauth2-authorization-proxy-server-spring-boot
Library for easily securing REST API endpoints in a Spring Boot applications using the reactive Spring WebFlux stack
facebook google oauth2 security spring-boot
Last synced: 17 Nov 2024
https://github.com/brunocarvalhodearaujo/js-oauth2
OAuth2 authentication module written in vanilla ES6
angular browserify javascript nodejs oauth2 react react-native webpack
Last synced: 28 Oct 2024
https://github.com/inovex/demo-istio-azure-auth
This demo repository showcases how to use Istio and Azure Active Directory to transparently augment an authentication-unaware application with OAuth2 authentication.
aks azure istio kubernetes oauth2
Last synced: 15 Dec 2024
https://github.com/MiraiSubject/cosette-lite
Cybernetically verify players for your tournament and join them to your tournament Discord server securely!
discord docker fastify oauth2 osu osu-api-v2 svelte sveltekit tournament turborepo typescript
Last synced: 07 Nov 2024
https://github.com/ym1085/springboot-ecommerce-system
Ecommerce system with spring boot
amazon jpa jwt mybatis mysql oauth2 redis spring-security springboot
Last synced: 22 Nov 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/cepr0/sb-oauth2-mfa-demo
Spring Boot application with OAuth2 and multi-factor authentication
mfa oauth2 otp spring-boot two-factor-authentication
Last synced: 17 Nov 2024
https://github.com/egnuez/sso-oauth2
Single Sign On using oAuth2 & JWT
django oauth2 python3 single-sign-on sso
Last synced: 31 Dec 2024
https://github.com/int128/oauth2-github-app
Go package for authenticating with GitHub App Installation token, interoperable with golang.org/x/oauth2 package
Last synced: 27 Oct 2024
https://github.com/amalh/goodreads-oauth-in-swift-
Swift sample for using OAuthSwift with Goodreads | TUTORIAL: https://pragmatictheories.tech/ios-oauth-integration-with-goodreads/
goodreads-api goodreads-oauth ios oauth oauth2 oauth2-provider oauthswift swift
Last synced: 29 Dec 2024
https://github.com/mzogheib/quoll
Visualise your personal data all in one place!
express google-maps lerna-monorepo life-tracking monorepo nodejs oauth2 react react-native redux yarn
Last synced: 17 Dec 2024
https://github.com/nainarazz/gourmetic
Have you ever run out of ideas on what to cook on your next meal? Gourmetic is a simple food recipe app that can help you find a recipe for your next meal.
auth0 codegen cooking express graphql mongodb monorepo nextjs oauth2 progressive-web-app react responsive-design styled-components typescript
Last synced: 04 Nov 2024
https://github.com/claudiob/yt-auth
Authenticate users with their Google account
authentication gem google oauth2 rails youtube
Last synced: 22 Dec 2024
https://github.com/seakayone/go-oauth2-cli
Simple OAuth2 command line client written in Go (golang)
go golang oauth2 oauth2-client
Last synced: 02 Dec 2024
https://github.com/linx-software/linx-oauth2-token-service
Server-side Linx application to manage the secure generation, storage and retrieval of access tokens.
github-api google-cloud-apis low-code-development-platform msgraph-api oauth2 oauth2-authorization oauth2-server salesforce-api
Last synced: 25 Nov 2024
https://github.com/tyronejosee/project_drop_dash_api
Drop Dash (API): A home delivery platform that allows users to search for and purchase products from local restaurants near their homes, place orders, and schedule deliveries. Provides access to restaurants to manage their menus, receive orders, and handle their meals through the platform. Inspired by platforms like Rappi and Uber Eats
black digitalocean django django-rest-framework djoser docker docker-compose drf drf-spectacular flake8 github-actions jwt nginx oauth2 postgresql python redis s3-bucket sqlite swagger
Last synced: 12 Nov 2024
https://github.com/laredoza/singlesignonapi
The Api used by the Single Sign-on UI to manage an Identity4 Server
administration auth dotnetcore identityserver4 oauth2 openid
Last synced: 01 Dec 2024
https://github.com/jinhucheung/omniauth-ekuaishou
Omniauth strategy for Kuaishou Marketing
kuaishou kuaishou-api oauth2 omniauth ruby
Last synced: 03 Dec 2024
https://github.com/mnixo/meeting-room-dashboard
Basic LitElement web application that displays Google Calendar events.
dashboard google-apis google-calendar google-calendar-api lit lit-element oauth2 webcomponents
Last synced: 10 Nov 2024
https://github.com/oada/oada-id-client-js
JavaScript client library for OADA identity.
jwt middleware oada oauth2 openid-connect
Last synced: 09 Nov 2024
https://github.com/pragmaticivan/gandalf
Elixir Oauth2 Provider implementation
Last synced: 13 Nov 2024
https://github.com/oktadev/okta-node-client-credentials-flow-example
Node API with OAuth 2.0 Client Credentials Flow using Okta
api api-client client-credentials expressjs nodejs oauth2
Last synced: 28 Oct 2024
https://github.com/dongju-na/nadry
여행
h2-database jpa-hibernate korea mariadb-database nadry oauth2 spirng spring-boot spring-security-jwt vue yml
Last synced: 13 Oct 2024
https://github.com/ivarprudnikov/test-client-for-oauth2
OAuth2 client (server) helps testing OAuth providers
Last synced: 14 Dec 2024
https://github.com/okdp/okdp-spark-auth-filter
Oauth2/OIDC Authentication filter for Apache Spark Apps/History UIs
apache-spark docker k8s-spark kubernetes oauth2 oidc-client openid-connect spark-kubernetes
Last synced: 13 Nov 2024
https://github.com/clxrityy/aiccord
An AI Discord bot
ai axios discord discord-bot discord-js discord-oauth2 express oauth2 openai
Last synced: 29 Nov 2024
https://github.com/vamsii777/vapor-auth-server
OAuth2 server example for Vapor
Last synced: 19 Dec 2024
https://github.com/phogolabs/terraform-provider-sendgrid
A package contains a useful Terraform Providers
hydra oauth2 terraform-provider
Last synced: 23 Nov 2024
https://github.com/abestanis/txoauth2
OAuth2 server implementation for twisted
oauth2 oauth2-provider oauth2-server protected-resources python python2 python3 twisted
Last synced: 20 Dec 2024
https://github.com/svilborg/laravel-generator-tmp
Skeleton for Laravel Generator with Token authentications
api-rest api-server jwt jwt-token laravel laravel-generators laravel-guard oauth2 oauth2-server php refresh-token token
Last synced: 27 Nov 2024
https://github.com/devops-ia/helm-steampipe
Helm chart for Steampipe
charts helm kubernetes oauth2 query sql steampipe steampipe-dashboard steampipe-mod steampipe-plugin
Last synced: 16 Nov 2024
https://github.com/nguynthuhigh/sso-pointer
This is a Single Sign-On (SSO) service built using the NestJS framework, provide security and seamless user login across multiple applications
mongodb nestjs nodejs oauth2 sso sso-authentication
Last synced: 28 Oct 2024
https://github.com/fvilarinho/akamai-siem-connector
This application provides a reliable and scalable way to collect Akamai Security Events (WAF, DDoS, BOT, etc.) and easily store it into different analytics platforms.
akamai devops java kafka kubernetes linode mosquitto-mqtt-broker nginx nodejs oauth2 opensearch siem terraform
Last synced: 27 Oct 2024
https://github.com/jeff-tian/allaboutidentity
All about Identity
identity oauth2 openid-connect openidconnect
Last synced: 15 Nov 2024
https://github.com/cielqian/loadstar
在线书签
oauth2 spring-boot-2 spring-boot-jpa spring-cloud
Last synced: 05 Nov 2024
https://github.com/hanabix/akka-stream-oauth2
Some useful graph shapes of akka-stream for OAuth2
Last synced: 05 Nov 2024
https://github.com/michael811125/thirdpartyweblogin
web第三方登入的js方法封裝
facebook-login google-login oauth2 third-party-login thirdparty thirdpartylogin web-login weblogin
Last synced: 21 Dec 2024
https://github.com/ikemtz/pubeler
A utility to post data contained in flat files to RESTful apis.
auth0 device-workflow flat-files oauth2
Last synced: 23 Oct 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/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/nullscreen/yt-auth
Authenticate users with their Google account
authentication gem google oauth2 rails youtube
Last synced: 14 Oct 2024
https://github.com/ssofy/laravel
SSOfy Laravel (Client) Package
laravel oauth2 oauth2-client oauth2-server package php sdk single-login single-sign-on single-sign-out sso sso-authentication sso-login ssofy
Last synced: 14 Nov 2024
https://github.com/thundr67/velocity
A High Performance Server
go go-micro golang jwt microservices oauth oauth-2 oauth2 server
Last synced: 24 Nov 2024
https://github.com/joeyism/py-oauth2_google_login
Gets OAuth2 access token from Google/YouTube automatically using requests_oauthlib
google oauth2 oauth2-access requests-oauthlib webdriver youtube
Last synced: 29 Dec 2024
https://github.com/puddyclub/tinydiscord-lib
Tiny Library to use the Discord OAuth2.
discordapp oauth2 oauth2-client php php-library
Last synced: 08 Nov 2024
https://github.com/micahsuomi/mypixx
A social media art sharing app built with MERN Stack
expressjs googleauth jsonwebtokens mongodb nodejs oauth2 react redux redux-saga sass sendgrid
Last synced: 11 Oct 2024