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: 2024-11-06 00:21:02 UTC
- JSON Representation
https://github.com/fhsinchy/guide-to-laravel-passport
An in-depth article on API authentication with Laravel Passport
laravel laravel-passport oauth2
Last synced: 11 Oct 2024
https://github.com/WolvesFortress/vxbl-oauth
XboxLive oauth2 login for vweb
Last synced: 04 Aug 2024
https://github.com/johnfaucette/litestar-oauth2-example
Example App for getting OAuth2 working in litestar
example-project examples litestar oauth2
Last synced: 03 Aug 2024
https://github.com/mgechev/google-oauth2-node
Client for OAuth2 authentication for Google APIs (Google Analytics, GMail, Google Docs, etc.)
Last synced: 23 Oct 2024
https://github.com/fusionauth/fusionauth-example-vue
Vue.js and Express example application that uses the OAuth 2 Authorization Code grant
express fusionauth oauth2 vuejs
Last synced: 05 Nov 2024
https://github.com/alaasarhan/oauth2-docusign
Docusign OAuth2 Provider for League OAuth2 Client
docusign docusign-oauth league-oauth2 oauth oauth2 oauth2-client php
Last synced: 14 Oct 2024
https://github.com/fusionauth/fusionauth-example-flask-portal
A user portal written in python/flask, using FusionAuth as the user data store
example flask-portal fusionauth oauth2 pkce python
Last synced: 05 Nov 2024
https://github.com/sachin-chaurasiya/sso-clients
A TypeScript supported package for SSO login.
github google oauth oauth2 oauth2-client sso-client sso-clients
Last synced: 27 Oct 2024
https://github.com/damienbod/grpcazureappserviceappauth
Secure ASP.NET Core GRPC API hosted in an Linux kestrel Azure App Service
aspnet-core azur-app-service azure dotnet grpc msal oauth2
Last synced: 17 Oct 2024
https://github.com/git-ced/gurant
Gurant is an OAuth 2.0 Provider, an authorization framework written in Typescript/NodeJS.
Last synced: 19 Oct 2024
https://github.com/hugodf/pocket-personal-access-token
A lightweight OAuth integration with the Pocket API to generate an access token for your personal account
expressjs getpocket javascript nodejs oauth2 pocket-api
Last synced: 27 Oct 2024
https://github.com/rabahs/tvos-oauth-server
tvOS OAuth is Remote oauth2 service (using activation code) for tvOS (tested with Amazon Login, Dropbox)
amazon amazon-api authentication dropbox dropbox-api ios oauth2 secret tvos
Last synced: 06 Aug 2024
https://github.com/googlecodelabs/analyze_gsimg
Repo for cloud image processing workflow codelab (uses Google Drive, Cloud Storage, Cloud Vision, Sheets)
authentication authorization authorization-scheme cloud-apis cloud-storage cloud-vision codelabs g-suite gcp google-api google-apps google-cloud google-cloud-platform google-cloud-storage google-cloud-vision google-drive google-sheets gsuite oauth2 storage
Last synced: 05 Aug 2024
https://github.com/thywis/multiaccountoauth
Login to multiple Google OAuth2 accounts simultaneously on iOS
google google-api googleapi googleoauth ios oauth2 swift3
Last synced: 12 Oct 2024
https://github.com/hombre2014/tiktik_app
Tik Tok clone app build with Next.JS, React.JS/zustand, TypeScript, TialwindCSS and Sanity back-end, using Google OAuth got signup and login.
nextjs oauth2 react sanity tailwindcss typescript zustand
Last synced: 24 Oct 2024
https://github.com/ileostar/postercraft
Nestjs+Nextjs ε ¨ζ δ½δ»£η ζ΅·ζ₯ηΌθΎε¨π
cypress docker docker-compose drizzle-orm github-actions mysql nestjs nextjs oauth2 oss pnpm-monorepo postcss react19 redis sentry shadcn-ui tailwind turborepo vercel vitest
Last synced: 11 Oct 2024
https://github.com/ricardogesteves/spreadit
SpreadIt is a dynamic social news aggregation platform powered by robust backend technologies and a user-friendly interface. It employs modern web development frameworks and scalable architecture to enable seamless content submission, sharing, and voting across various formats (articles, images, videos).
next-auth nextjs oauth2 optimistic-updates postgresql prisma react redis rich-text-editor shadcn-ui social-network supabase tailwindcss tanstack-react-query typescript uploadthing upstash-redis
Last synced: 27 Oct 2024
https://github.com/techknowlogick/passport-gitea
Gitea authentication strategy for Passport and Node.js.
gitea hacktoberfest npm npm-package oauth2 oauth2-client
Last synced: 13 Oct 2024
https://github.com/zce/oauth2-example
oauth2 server & client example
oauth2 oauth2-client oauth2-server
Last synced: 28 Oct 2024
https://github.com/strogonoff/hubspot_oauth2client
Minimal Hubspot OAuth2 integration in Python
django hubspot-api oauth2 python
Last synced: 31 Oct 2024
https://github.com/ahmedukamel/e-commerce
Innovative e-commerce platform designed to revolutionize the digital shopping experience for both businesses and consumers.
i18n internationalization java jdbc-connector multi-language mysql oauth2 rest-api restful-api role-based-access-control spring-boot spring-data spring-data-jpa spring-framework spring-security springboot sql-database validation
Last synced: 11 Oct 2024
https://github.com/xxjwxc/oauth2
golang oauth2 authorization tools , oauth2ιη¨ζζη³»η»
authorization go golang oauth2
Last synced: 14 Oct 2024
https://github.com/gexiangdong/oauth2-server
OAuth2 Server (spring-boot 2.0)
jwt oauth2 oauth2-server spring-boot
Last synced: 12 Oct 2024
https://github.com/int128/oauth2dev
Go package of OAuth 2.0 Device Authorization Grant (RFC 8628), compatible with golang.org/x/oauth2
Last synced: 02 Nov 2024
https://github.com/lrf141/oauth2-mastodon
Mastodon OAuth 2.0 support for the PHP League's OAuth 2.0 Client
mastodon mastodon-api oauth2 oauth2-client
Last synced: 10 Oct 2024
https://github.com/benc-uk/msal-graph-react
React sample app showing use of MSAL for authentication and calling MS Graph APIs
azure-ad azure-ad-graph-api msal-js oauth2
Last synced: 04 Nov 2024
https://github.com/damienbod/aspnetcoreb2cextraclaims
Azure B2C ASP.NET Core authentication
Last synced: 17 Oct 2024
https://github.com/jay/curl_google_oauth
Scripts to request a Google OAuth bearer token for use with the curl tool
oauth2 oauth2-authentication oauth2-client
Last synced: 16 Oct 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: 17 Oct 2024
https://github.com/imdrr30/CryptDrive
Simple Cryptography Tool that saves and retrives files from your G Drive.
drivetools encrypt go google-drive google-drive-api gsuite gsuite-drive oauth2
Last synced: 02 Aug 2024
https://github.com/pitch-game/pitch-api
Web API for Pitch in a microservices architecture on containers
azure-pipelines containers docker football helm kubernetes microservices mongodb net5 oauth2 ocelot rabbitmq signalr simulation skaffold terraform web-api
Last synced: 02 Nov 2024
https://github.com/hantsy/quarkus-auth0-sample
Secures Quarkus applications with OAuth2/Oidc and Auth0
Last synced: 27 Oct 2024
https://github.com/256dpi/oauth2
A fundamental and extendable OAuth2 library for Go.
Last synced: 29 Oct 2024
https://github.com/ungdev/discord_bot_firewall
Bot discord pour l'enseignement Γ distance Γ l'universitΓ© : amphis virtuels, gestion automatique des rΓ΄les et des salons discord, authentification, ...
authentification bot bot-discord collaboration cours discord distance distanciel enseignant enseignants enseignement etudiant etudiants fac faculte nodejs oauth2 roles universite vocal
Last synced: 05 Nov 2024
https://github.com/justsml/oauth-code-along
Express, OAuth, Passport example project & live code-along.
express oauth2 passport passport-jwt passportjs
Last synced: 28 Oct 2024
https://github.com/rjarry/notmuch-gmail
Bidirectional sync of Gmail messages with notmuch database
Last synced: 14 Oct 2024
https://github.com/parikshit223933/comspace-express
A Social media Web Website Hosted on AWS made by using Node, Express, MongoDB
expressjs jwt jwt-authentication jwt-token local-strategy mongodb mongodb-database mongoose mongoosejs nodejs oauth2 passport passportjs
Last synced: 18 Oct 2024
https://github.com/OpusVL/prosody-bundle
A docker container set that provides a prosody XMPP service with LDAP authentication and user registration via Keycloak. Also with a movim instance for client access.
docker-compose jabber keycloak movim oauth2 openidc openldap prosody prosody-im xmpp xmpp-server
Last synced: 24 Oct 2024
https://github.com/joho1968/cloudbridge-mattermost
Provides Mattermost 5-9 integration for WordPress 5/6.
mattermost mattermost-bot oauth2 php php74 php81 wordpress wordpress-development wordpress-hardening wordpress-plugin wordpress-security wordpress5 wordpress59 wordpress60 wordpress65
Last synced: 12 Oct 2024
https://github.com/erayaydin/microservice-laravel
Microservice Architecture for Laravel
kafka laravel laravel-microservice oauth2 zookeeper
Last synced: 14 Oct 2024
https://github.com/startz/oauth2-etsy
StartZ oauth2-etsy compatible League of PHP OAuth2
authorization etsy oauth2 oauth2-client openapi package php8
Last synced: 13 Oct 2024
https://github.com/vk496/lego
Deploy two enterprise organizations with Docker
asterisk asterisk-pbx docker freeradius iptables oauth2 ocsp openldap snmp
Last synced: 05 Nov 2024
https://github.com/kevinburke/google-oauth-handler
HTTP middleware for handling Google authentication
golang google google-oauth-handler middleware oauth2
Last synced: 14 Oct 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: 27 Oct 2024
https://github.com/jdelaune/oauth2-client-bundle
Symfony 2-4 OAuth2 Client Bundle
oauth2 oauth2-client symfony symfony2 symfony3 symfony4
Last synced: 13 Oct 2024
https://github.com/j5ik2o/sw4jj
Simple scala Wrapper For Java-Jwt is sw4jj
java-jwt jwt oauth2 scala scala-wrapper
Last synced: 20 Oct 2024
https://github.com/bdemers/httpie-oauth2
OAuth 2.0 Client Credentials Plugin for HTTPie
Last synced: 15 Oct 2024
https://github.com/tlip/oauthentic
An authentication server built in Typescript with Passport & Oauth2orize
authentication authorization express javascript js login node oauth oauth2 oauth2-provider oauth2-server oauth2orize razzle redis typeorm typescript users
Last synced: 28 Oct 2024
https://github.com/neo-ciber94/animelist
MyAnimeList API utilities
anime api api-client authorization monorepo myanimelist myanimelist-api nextjs oauth2 react svelte sveltekit typescript
Last synced: 28 Oct 2024
https://github.com/kumuluz/kumuluzee-security
KumuluzEE Security extension for easy integration with OAuth2/OpenID identity and access management providers.
cloud-native java javaee kumuluzee microservices oauth2 openid-connect security
Last synced: 05 Nov 2024
https://github.com/alsami/identityserver4.contrib.caching
caching caching-library identityserver4 oauth2 openid redis
Last synced: 15 Oct 2024
https://github.com/kuzzleio/kuzzle-plugin-auth-passport-oauth
Authentication plugin with oauth services
facebook-authentication google-authentication kuzzle-plugin oauth-authentication oauth2 passport-oauth
Last synced: 03 Aug 2024
https://github.com/jacobcoffee/byte
The Discord bot built for developers
discord-bot discord-py github-api github-app htmx jinja2 litestar litestar-api nodejs oauth2 vite
Last synced: 27 Oct 2024
https://github.com/agungsugiarto/codeigniter4-socialite
CodeIgniter4 Socialite is Forked from Laravel Socialite wrapper around OAuth 1 & OAuth 2 libraries for working with codeigniter4 compatibility.
codeigniter4 oauth2 oauth2-client
Last synced: 30 Sep 2024
https://github.com/zachwinter/spotify-auth-express
Plug-and-play Spotify OAUTH flow for Express.
javascript nodejs oauth2 spotify spotify-api
Last synced: 27 Oct 2024
https://github.com/realaravinth/identity
Identity and access management platform built for the IndieWeb
identity-management identity-provider indieweb oauth2 openid-provider
Last synced: 06 Nov 2024
https://github.com/jwilsson/php-oauth2-client
A modern OAuth2 client library.
Last synced: 28 Oct 2024
https://github.com/xdevplatform/cat-pics
Resources for Tweeting cat pictures.
cats flask oauth2 the-cat-api tweet twitterapi-v2
Last synced: 05 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/sjefvanleeuwen/identity-server
Docker images for identity server 4, an OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
docker identityserver identityserver4 oauth oauth2 oauth2-authentication oauth2-provider
Last synced: 26 Oct 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: 03 Aug 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/maxcountryman/rauth
A Python library for OAuth 1.0/a, 2.0, and Ofly
oauth oauth-client oauth2 rauth
Last synced: 20 Oct 2024
https://github.com/ras0q/traq-oauth2
traq-oauth2 provides support for OAuth2 authentication in traQ
Last synced: 05 Nov 2024
https://github.com/v5tech/spring-boot-oauth2-jdbc-simple
oauth2 spring-boot-oauth2-jdbc-example
Last synced: 25 Oct 2024
https://github.com/revolunet/oauth2-proxy-keycloak-demo
Sample setup for oauth2-proxy + keycloak
docker-compose keycloak oauth2
Last synced: 24 Oct 2024
https://github.com/socialiteproviders/soundcloud
[READ ONLY] Subtree split of the SocialiteProviders/SoundCloud Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 10 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/lumbrjx/auth-with-lucia
auth system made by integrating Fastify with lucia-auth using typescript, redis for sessions
auth fastify lucia-auth mysql oauth2 prisma redis session
Last synced: 27 Oct 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/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/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/chrislaskey/oauth2_facebook
A Facebook OAuth2 Provider for Elixir
authentication elixir facebook facebook-graph oauth2
Last synced: 01 Nov 2024
https://github.com/samyc2002/coders-garage
A react coding website made for the Summer of Innovation Web Development project
authentication css css3 expressjs html javascript mongodb nodejs oauth oauth2 react reactjs socket-io typescript ui-design
Last synced: 30 Oct 2024
https://github.com/ismarslomic/google-assistant-oauth
Simple utility for retrieving OAuth 2.0 tokens for access to Google Assistant SDK
google google-assistant-sdk oauth oauth2
Last synced: 11 Oct 2024
https://github.com/jaddison/django-simple-socialauth
Django social account authentication app based on requests-oauthlib.
authentication django login oauth oauth1 oauth2 registration simple social
Last synced: 11 Oct 2024
https://github.com/kshitijrajsharma/osm-login-python
Library to provide osm login oauth2.0 exchange to python projects
Last synced: 13 Oct 2024
https://github.com/qct/spring-boot-examples
demonstrate spring boot features, showing how to.
data-jpa flyway jacoco jaxrs kafka mybatis oauth2 profile rabbitmq restful rocketmq spring-boot spring-boot-examples state-machine swagger
Last synced: 13 Oct 2024
https://github.com/collective/volto-authomatic
Social Login for Plone sites
oauth2 plone volto volto-addon
Last synced: 05 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: 14 Oct 2024
https://github.com/rabahs/tvos-oauth
tvOS OAuth authentication using authentication/activation codes (Amazon login, Dropbox)
amazon authentication cocoapods dropbox ios oauth oauth2 oauth2-client swift swift-3 tvos
Last synced: 12 Oct 2024
https://github.com/chillerlan/php-oauth-providers
OAuth 1/2 Provider implementations for chillerlan/php-oauth-core. PHP 8.1+
discogs-api github-oauth lastfm-api let-php5-die oauth oauth-client oauth1 oauth2 php php-library php5-is-dead php7-is-dead php8 psr-17 psr-18 psr-7 rfc5849 rfc6749 spotify-web-api twitter-oauth
Last synced: 27 Sep 2024
https://github.com/alexismaking/notion-oauth-demo
This is a example of how to use the Notion API to authenticate a user and fetch their data, ready to be deployed to Vercel.
Last synced: 12 Oct 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/damienbod/MicrosoftEntraIDMudBlazor
Securing a MudBlazor UI web application using security headers and Microsoft Entra ID
aspnetcore blazor dotnet mudblazor oauth2 oidc
Last synced: 01 Aug 2024
https://github.com/gultavo/katowice-2014-bot-searcher
Find cheap skins with rare Katowice 2014 stickers.
bot cs2 discord katowice oauth2 selenium-python selenium-webdriver steam webdriver-manager webscraping
Last synced: 01 Nov 2024
https://github.com/shivabhusal/trending
A Ruby on Rails based web app to find tweets on topics of your choice.
oauth2 rails ruby trends twitter twitter-api
Last synced: 14 Oct 2024
https://github.com/luisenmarroquin/spotify-sync
Playback history backup cronjob on self-hosted MongoDB
bootstrap cookies css express handlebars html javascript jquery js mongo mongoose node npm oauth2 spotify spotify-playback-history standard sync ts typescript
Last synced: 05 Nov 2024
https://github.com/alexellis/monzo-get-token
Golang example project for requesting / retrieving a Monzo API token
Last synced: 27 Oct 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: 01 Aug 2024