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-11 00:16:51 UTC
- JSON Representation
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/truggeri/oauth-debugger
Debug and test your OAuth2 code with this mock resource server
gcp-cloud-functions go oauth2 svelte svelte3 watercss
Last synced: 17 Dec 2024
https://github.com/e-sites/cobalt
The E-sites Swift iOS API Client used for standard restful API's
api-client oauth2 promises swift
Last synced: 14 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/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/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/abestanis/txoauth2
OAuth2 server implementation for twisted
oauth2 oauth2-provider oauth2-server protected-resources python python2 python3 twisted
Last synced: 11 Jan 2025
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/jinhucheung/omniauth-etencent
Omniauth strategy for Tencent Marketing
marketing oauth2 omniauth qq ruby tencent tencent-api
Last synced: 03 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/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/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/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/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/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/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/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/curityio/react-haapi-demo
A demo HAAPI OpenID Connect implementation in a React app
code-example haapi oauth2 openid-connect react spa
Last synced: 03 Dec 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/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/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/egnuez/sso-oauth2
Single Sign On using oAuth2 & JWT
django oauth2 python3 single-sign-on sso
Last synced: 31 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/gearplug/eventbrite-python
eventbrite-python is an API wrapper for Eventbrite, written in Python.
api eventbrite events oauth2 user-authentication webhooks wrapper
Last synced: 09 Jan 2025
https://github.com/ericlewis966/angularaspnetcoreoauth
Sample project based on the blog post demonstrating how to build out an Implicit Grant OAuth flow utilizing OAuth2/OpenID Connect protocols implementing IdentityServer4 as our OpenID Connect Provider and then using it to authenticate an Angular SPA client to authorize access to an independent ASP.NET Core Web API.
angular aspnetcore identityserver4 oauth2 openid-connect
Last synced: 15 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/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/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/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/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/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/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/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/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/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/claudiob/yt-auth
Authenticate users with their Google account
authentication gem google oauth2 rails youtube
Last synced: 22 Dec 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/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/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/jpalumickas/node-oauth2-server-grant-type-google
google node nodejs oauth oauth2 oauth2-server
Last synced: 09 Nov 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/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/quarkiverse/quarkus-oidc-proxy
OpenID Connect Proxy
oauth2 oidc openid-connect proxy quarkus-extension
Last synced: 10 Nov 2024
https://github.com/softprops/octopat
:octocat: :key: GitHub personal access token dispenser
Last synced: 11 Oct 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/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/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/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/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/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/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/nasa9084/oauth-example
an example OAuth 2.0 Provider(Server) and Client written in Go
example go golang oauth2 oauth2-client oauth2-provider oauth2-server
Last synced: 13 Dec 2024
https://github.com/rcarubbi/oauth2_aspnetidentity_dapper
Implementação de Autenticação e Autorização com OAuth2, Aspnet Identity, OWIN, Aspnet MVC, WebAPI e Dapper
asp-net-identity dapper oauth2
Last synced: 13 Jan 2025
https://github.com/authentiqid/authentiq-salesforce-registration-handler
Authentiq OpenID Connect Registration Handler for Salesforce
2fa authentication oauth2 oidc openid passwordless salesforce
Last synced: 06 Jan 2025
https://github.com/authentiqid/passport-authentiq
PassportJS strategy for Authentiq ID.
authentication authentiq identity oauth2 oidc passportjs strategy
Last synced: 06 Jan 2025
https://github.com/osavchenko/oauth2-cloudconvert
CloudConvert Provider for the OAuth 2.0 Client
cloudconvert oauth oauth-provider oauth2
Last synced: 08 Jan 2025
https://github.com/jensborch/kontentsu
Kontentsu CMS
angular angular-cli cdi cdi-extension cdn cms gradle headless-cms java-8 javaee oauth2 payara-micro rest
Last synced: 28 Dec 2024
https://github.com/bernardo-mg/oauth-resource-server-example
Example OAUTH 2 resource server with Spring
Last synced: 22 Nov 2024
https://github.com/fdeschenes/oauth2-fb-exchange-token-strategy
OAuth2 Strategy for Facebook Long-Lived User Access Tokens
facebook facebook-graph-api facebook-graph-api-login oauth2 oauth2-strategy ruby
Last synced: 21 Oct 2024
https://github.com/tmigone/myhabeetat-api
Web API for MyHabeetat's cloud services. Supports Solidmation devices, including BGH Smart Control.
alexa-skill bgh bgh-smart-control myhabeetat oauth2 solidmation
Last synced: 07 Jan 2025
https://github.com/trendev/ngrok-file-server
fast as lightning, secure tiny file server, based on ngrok and golang
file-server golang golang-examples ngrok-server oauth2
Last synced: 12 Oct 2024
https://github.com/algaworks/live-spring-oauth
Código-fonte implementado na live em nossa página do Facebook (http://fb.com/algaworks)
algaworks oauth oauth2 spring-boot spring-security spring-security-oauth2
Last synced: 31 Dec 2024
https://github.com/navzam/token-store-multi-service-sample
Sample web app that uses Token Store to manage access tokens to multiple external services
azure azure-app-service azure-token-store oauth2 token-management
Last synced: 20 Dec 2024
https://github.com/casdoor/casdoor-spring-boot-shiro-example
SpringBoot & Apache Shiro Example for Casdoor
casdoor oauth oauth2 shiro springboot sso
Last synced: 13 Jan 2025
https://github.com/phpmv/ubiquity-oauth
Oauth 2 client for Ubiquity framework
framework oauth2 php ubiquity ubiquity-framework
Last synced: 14 Nov 2024
https://github.com/anicetkeric/spring-security-oauth2-mongodb
Spring Boot microservice oauth2 using mongodb
mongodb oauth-resource-server oauth2 oauth2-authorization spring-boot
Last synced: 29 Dec 2024
https://github.com/realdarkkenz/auth-bot-v1
Auth Bot V1
authbot discord discord-bot discord-js discordauth discordjs-v14 nitro nitro-generator nitrogen nitrogenerator oauth2
Last synced: 10 Jan 2025
https://github.com/clayrisser/trailpack-oauth-server
Trailpack to run OAuth 2 server on Trails application
oauth oauth-server oauth2 oauth2-server trailpack trails trailsjs waterline
Last synced: 15 Dec 2024
https://github.com/intricate/twitch-oauth2-client-spring
Spring Security utilities for configuring an application as a Twitch OAuth 2.0 client.
java oauth2 security spring spring-security twitch
Last synced: 18 Nov 2024
https://github.com/defeo/cas2oauth2bridge
A storage-less OAuth2 server that delegates authentication to a Jasig CAS server
Last synced: 16 Nov 2024
https://github.com/engineering87/pdnd-client-assertion-generator
.NET Client Assertion Generator for PDND Service API - This repository has been migrated to Developers Italia
assertion authentication dotnet e-service government jwt oauth2 pdnd pubblica-amministrazione
Last synced: 25 Nov 2024
https://github.com/telkomindonesia/kong-plugin-oauth2-audience
Authenticate Kong consumer using a third-party OAuth 2.0 / OpenID Connect provider.
api-gateway authentication authorization kong kong-plugin oauth2 openid-connect
Last synced: 19 Nov 2024
https://github.com/berlinbruno/post-it
Join PostIt, the innovative social media platform that empowers you to share your thoughts, photos, and experiences with friends and followers. Discover new interests, connect with like-minded individuals, and engage with a vibrant community through posts, comments, and reactions.
Last synced: 13 Nov 2024
https://github.com/henriquelluiz/oauth2-with-spring
A demo project where I use the Github OAuth2 client for login.
deployment docker github-client java oauth2 shell spring-boot spring-security-oauth2
Last synced: 28 Dec 2024
https://github.com/oops-org-php/oauth2
PHP OAUTH2 authentication API - Azure, Facebook, Github, Google, Microsoft, Naver
azure-active-directory facebook-login github-login google-login kakao-login microsoft-login naver-login oauth oauth2 oauth2-client php
Last synced: 08 Jan 2025
https://github.com/envor/one-app
Database per team starter kit for Laravel based on Laravel Jetstream and Livewire
database framework laravel mysql oauth2 oauth2-server sqlite sso starter-kit teams
Last synced: 08 Nov 2024
https://github.com/tslamic/go-oauth2-firestore
Firestore storage for OAuth 2.0
firestore golang golang-library oauth2 tokenstore
Last synced: 09 Nov 2024
https://github.com/ladesa-ro/autenticacao
Autenticação do Ladesa.
auth authentication identity-provider idp issuer jwt keycloak ladesa ladesa-ro login oauth2 oidc openid-connect single-sign-on sisgea sisgha sso
Last synced: 17 Nov 2024
https://github.com/hubspotwebteam/hubspot-oauth-sample-app
Sample of OAuth Application build with Hubspot
Last synced: 05 Dec 2024
https://github.com/fdionisi/device-authorization-grant
A library to help implement the OAuth 2.0 Device Authorization Grant. Written for Deno and works in Node.js.
Last synced: 04 Dec 2024
https://github.com/linka-cloud/o365-imap-proxy
Office 365 OAuth2 IMAP Proxy
azure-ad azure-applications imap imap-proxy legacy-support oauth2
Last synced: 08 Nov 2024
https://github.com/jhnnsrs/herre
herre is an (asynchronous) oauth2/openid client, that provides sensible defaults for the python ecosystem
async oauth2 oauth2-client openid openid-connect pyqt
Last synced: 20 Oct 2024
https://github.com/dhruuva/post-ops
A boilerplate that implements Google, Mail.ru, Github, Facebook and classic Authentication. So it can be easy to implement it as a starting point for your projects. Frontend on vue + Vuetify
boilerplate express jwt jwt-authentication mongodb mongoose nodejs oauth2 passport rest-api vue vue-dynamic-component vuetify-frontend
Last synced: 05 Jan 2025
https://github.com/zslucky/koa-oauth2-password-server
A koa based SSO server with oauth2
Last synced: 06 Jan 2025
https://github.com/fci-tu/findit
E-Commerce Project on Blazor and ASP.Net Core with Clean Architecure
asp-net-core back-end blazor clean-architecture efcore front-end linq oauth2 sql-server wasm
Last synced: 23 Oct 2024
https://github.com/sammychinedu2ky/githubdotnetdeviceflow
This is an exemplary code on how to use GitHub Oath Device flow
Last synced: 17 Nov 2024
https://github.com/esemesek/spring-oauth2-example
Spring oauth2 example
gradle java java-8 oauth2 spring spring-boot spring-security springboot springframework
Last synced: 23 Nov 2024
https://github.com/richardd3ng/coaster-client
Coaster - Music Map
expo-cli geolocation graphql-client oauth2 react-native react-native-maps react-query redux spotify-api supercluster ui-kitten
Last synced: 11 Oct 2024
https://github.com/bkuhlmann/pkce
An OAuth Proof Key for Code Exchange (PKCE) challenge and code verifier.
oauth oauth2 pkce pkce-authentication security
Last synced: 08 Nov 2024