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-02 00:16:56 UTC
- JSON Representation
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/fusionauth/fusionauth-spring-security
FusionAuth OpenID Connect Library for Spring Security
fusionauth oauth2 open-id-connect spring-boot spring-security-oauth2 spring-security-openid
Last synced: 05 Nov 2024
https://github.com/tada5hi/hapic
A tiny & simple fetch based http client with a collection of different presets.
api api-client client fetch fetch-api harbor harbor-client http oauth2 oauth2-client rest vault vault-client
Last synced: 27 Oct 2024
https://github.com/dryewo/fahrscheine-bitte
Clojure library for checking OAuth2 access tokens
access-token api clojure compojure oauth2 security swagger1st
Last synced: 09 Nov 2024
https://github.com/adsonnovaes/gameplay
Uma aplicação para auxiliar na organização das suas jogatinas. Conectando você aos seus amigos e comunidade no Discord.
axios expo nlw-6-react-native oauth2 react-native typescript
Last synced: 14 Nov 2024
https://github.com/curityio/github-authenticator
Github oauth authenticator that can be used with any Java-based Web API
authenticator github login oauth2 plugin
Last synced: 03 Dec 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/udelblue/oauth-authorization-server_with_ui
Spring OAuth Server with UI for login, password reset and registration. Connection the a SQL Server backend
authentication authorization authorization-flow implicit-flow java login login-flow login-oauth login-system loginpage oauth oauth-application oauth2 oauth2-server registration-forms spring-boot spring-cloud spring-oauth2
Last synced: 16 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/tanaikech/getcode
This is a Golang library to automatically get an authorization code for retrieving access token using OAuth2.
authoring-tool go-lib go-library golang oauth2
Last synced: 11 Nov 2024
https://github.com/hhimanshu/google-oauth2-jwt-secure-api
Demonstrates how to write secure Web Applications using Google Oauth2 on client side and securing protected resources with JWT based token
full-stack google jwt oauth2 security spring-boot webapp
Last synced: 12 Nov 2024
https://github.com/collective/volto-authomatic
Social Login for Plone sites
oauth2 plone volto volto-addon
Last synced: 11 Nov 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/stevelr/wasm-service-oauth
Use OAuth with Cloudflare Workers
oauth oauth2 wasm wasm-service workers
Last synced: 16 Nov 2024
https://github.com/tugascript/graphql-oauth
GraphQL Local OAuth with Rust
graphql microservice oauth2 rust
Last synced: 20 Nov 2024
https://github.com/lesterrry/mosru
Mos.ru OAuth & api provider library for Ruby
collaborate github gosuslugi login mos-ru oauth oauth2 proof-of-concept reverse-engineering student-vscode termius
Last synced: 10 Nov 2024
https://github.com/ivarprudnikov/test-client-for-oauth2
OAuth2 client (server) helps testing OAuth providers
Last synced: 14 Dec 2024
https://github.com/jinagamvasubabu/spring-oauth2-with-caching
Spring Oauth2 Authorization server Impementation with UI to configure and enabled Redis cache to ease the performance
cache jdbctokenstore oauth2 oauth2-server redis spring
Last synced: 05 Dec 2024
https://github.com/davesag/mock-sign-in-with-slack
A mock server that emulates the functions of the Sign-in With Slack system. Use this for Integration testing systems that require simple Slack sign-in.
mock-server oauth oauth2 sign-in-with-slack slack slack-api
Last synced: 02 Dec 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/gatecloud/gatecloud-boilerplate
Open Source RESTful API Gateway Boilerplate written in Go - Go语言开源RESTful API网关脚手架
auth0 boilerplate cache go golang middleware oauth2
Last synced: 06 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/ollionorg/google-oauth2-token
🔐 Command-line tool to generate OAuth2 tokens for Google Workspace using a service account.
gcp google google-workspace oauth2 oauth2-authentication service-account token
Last synced: 06 Nov 2024
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/bragner/Spotify-Player-Bot
Spotify Player Bot integrates Bot Framework v4 with Spotify Web Api.
adaptive-cards bot-framework csharp csharp-code dotnet-core oauth2 spotify spotify-web-api
Last synced: 18 Nov 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/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/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
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/jpalumickas/node-oauth2-server-grant-type-facebook
facebook node nodejs oauth oauth2 oauth2-server
Last synced: 21 Oct 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/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/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/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/rubenrivera/demo-eleventy-serverless-oauth
eleventy javascript netlify nodejs nunjucks oauth2
Last synced: 14 Oct 2024
https://github.com/cielqian/loadstar
在线书签
oauth2 spring-boot-2 spring-boot-jpa spring-cloud
Last synced: 05 Nov 2024
https://github.com/softprops/octopat
:octocat: :key: GitHub personal access token dispenser
Last synced: 11 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/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/socialiteproviders/auth0
[READ ONLY] Subtree split of the SocialiteProviders/Auth0 Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 11 Oct 2024
https://github.com/shanathvemula/test_oauth2
This repository provides a succinct overview of implementing OAuth2 authentication within Django, emphasizing its seamless integration with the User, Group, Permission, and ContentTypes APIs.
authentication django django-admin django-application django-framework django-oauth-toolkit django-project django-rest-framework djangorestframework oauth2 oauth2-server openid-provider openid-server permissions python python3 rest rest-api restful-api roles
Last synced: 10 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/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/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/nullscreen/yt-auth
Authenticate users with their Google account
authentication gem google oauth2 rails youtube
Last synced: 14 Oct 2024
https://github.com/hendrickson-tyler/swift-pkce
A simple Swift package for the PKCE OAuth 2.0 extension
codechallenge codeverifier oauth2 pkce swift
Last synced: 27 Oct 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/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/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/neverendingqs/oauth2-client-shell-v2
Interface for going through the OAuth 2.0 authorization code grant flow.
Last synced: 10 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/curityio/spa-using-curitytokenhandler
Demonstrates Hardened Security for Single Page Applications
code-example oauth2 openid-connect react spa token-handler
Last synced: 03 Dec 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/horothesun/google-sheets-cell-update-script
Bash script for Google Sheets cell update with OAuth 2.0.
bash bash-script bash-scripting curl google-oauth2 google-sheets google-sheets-api google-sheets-api-v4 jq oauth2
Last synced: 09 Nov 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/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/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/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/nicolasparada/go-oauth2-client-short
Simple oauth2 client with Go
oauth2 oauth2-client social-login
Last synced: 10 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/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/quarkiverse/quarkus-oidc-proxy
OpenID Connect Proxy
oauth2 oidc openid-connect proxy quarkus-extension
Last synced: 10 Nov 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/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/jpalumickas/node-oauth2-server-grant-type-google
google node nodejs oauth oauth2 oauth2-server
Last synced: 09 Nov 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/netcode/oauthgoat
Vulnerable dockerized environment designed to test OAuth vulnerabilities
oauth-client oauth2 oauth2-server security security-labs vulnerability
Last synced: 02 Jan 2025
https://github.com/yogesh-bhandare/sellaiart
SellAiArt is a platform for AI artists to create, showcase, and sell their digital art. It empowers creators to gain recognition and earn income.
ai cicd django docker github-actions htmx js oauth2 postgresql stripe tailwindcss
Last synced: 30 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/phogolabs/terraform-provider-sendgrid
A package contains a useful Terraform Providers
hydra oauth2 terraform-provider
Last synced: 23 Nov 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/leogaudin/ft_transcendence
This project is something you've never done before. Think back to the beginning of your programming journey. Look at yourself, now is your time to shine!
2fa 42 42cursus 42school django docker oauth2 pong pong-game postgresql transcendence
Last synced: 10 Nov 2024
https://github.com/sg-milad/remymind
reminder login with google Oaouth 2
nestjs oauth2 passportjs postgres redis typeorm
Last synced: 19 Nov 2024
https://github.com/saahilanande/backend-mtrs
This repository contains the backend of the Movie Theater Reservation System. MTRS is a project to buy tickets and book seats for films in various theaters. Spring boot + Java + Postgres+ spring security + Oauth2.0 + JPA
activemq heroku java11 jpa junit5 jwt log4j2 maven mockito-junit oauth2 postgresql springboot3 springsecurity
Last synced: 13 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/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/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/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/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/claudiob/yt-auth
Authenticate users with their Google account
authentication gem google oauth2 rails youtube
Last synced: 22 Dec 2024
https://github.com/jeff-tian/allaboutidentity
All about Identity
identity oauth2 openid-connect openidconnect
Last synced: 15 Nov 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/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/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/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/auth0/auth0-product-education-labs
A set of tools and example applications for Product Education courses
Last synced: 27 Sep 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/ahmetonurslmz/oauth2.0
OAuth2.0 authorization server that is intermediary with client and resource owner in order to issue access token to enable client to access resource server.
authentication authorization oauth oauth-server oauth-service oauth2
Last synced: 26 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/sumocoders/teamleader-oauth2
PHP Teamleader oauth2 package to connect with Teamleader API (https://developer.teamleader.eu/)
Last synced: 23 Nov 2024
https://github.com/jinagamvasubabu/oauth2-resource-server
Oauth2 Resource Server (Product API) which can be accessed only after getting the token with respective roles from Authorization Server
caching jdbc oauth2 resource-server spring
Last synced: 05 Dec 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/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/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