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-24 00:21:56 UTC
- JSON Representation
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/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/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/chrislaskey/oauth2_facebook
A Facebook OAuth2 Provider for Elixir
authentication elixir facebook facebook-graph oauth2
Last synced: 16 Nov 2024
https://github.com/ssofy/php-sdk
SSOfy PHP SDK
oauth2 oauth2-client oauth2-server php sdk single-sign-on single-sign-out sso sso-authentication sso-login ssofy
Last synced: 14 Nov 2024
https://github.com/oddityyyy/geekmall
Microservice architecture e-commerce project. 大型微服务架构电商项目
docker elasticsearch mybatis-plus mysql nacos nginx ngrok oauth2 openfeign oss rabbitmq redis redisson sentinel sleuth-zipkin spring-boot springcache springcloud-gateway springsession vue
Last synced: 14 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/schwarz/ueberauth_bnet
Ueberauth Strategy for Battle.net Login
battle-net oauth2 phoenix ueberauth
Last synced: 15 Nov 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/doamaral/postman-imgur
Using Postman with Oauth2 and refreshing its token automatically using pre-request scripts
api dynamic-variables htmlextra oauth2 postman rest testing
Last synced: 15 Nov 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/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/juanifioren/meteor-oidc-client
Generic OpenID Connect RP for Meteor applications
authentication login meteor oauth2 openid-connect
Last synced: 17 Nov 2024
https://github.com/astraadev/discord-oauth2
Manage user access to your Discord bot via OAuth2 authorization.
bot discord-js joiner nodejs oauth2 oauth2-client oauth2-server tool
Last synced: 23 Jan 2025
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/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/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/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/autom8ter/openid
Complete OpenID Connect http handlers
golang oauth2 open-id openid-connect
Last synced: 07 Nov 2024
https://github.com/punktde/oauth2-server
OAuth 2.0 Server for Flow Framework
Last synced: 20 Nov 2024
https://github.com/celsiusnarhwal/loctocat
Simple yet flexible OAuth2 device flow authentication for Python
authentication device-flow oauth oauth2 python
Last synced: 17 Nov 2024
https://github.com/intricate/keycloak-twitch
Keycloak identity provider for Twitch.
java keycloak keycloak-provider keycloak-spi oauth2 oidc openid-connect twitch
Last synced: 18 Nov 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/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/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/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/cythral/identity
OAuth2 + OpenID Compliant Identity Server. Handles user2app and app2app authentication + authorization.
Last synced: 27 Dec 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: 01 Dec 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/micdah/msteamsopenidauth
Demonstration of authentication against Identity Server from MS Teams using Bot Framework v4
hack identityserver4 ms-bot-framework ms-teams oauth2 openid-connect
Last synced: 07 Jan 2025
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/grottopress/samba
Single Sign On authentication for Lucky framework
authentication crystal lucky-framework oauth2 security sso
Last synced: 29 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/tiscs/spring-boot-practices
Practices of spring boot.
exposed kotlin mqtt oauth2 spring spring-boot
Last synced: 25 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/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/netsells/passputter
Easily authenticate using OAuth 2.0 client/password grants in Dart/Flutter.
Last synced: 08 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/sue445/omniauth-chatwork
OmniAuth strategy for ChatWork
chatwork gem oauth2 omniauth omniauth-strategy
Last synced: 27 Nov 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: 20 Jan 2025
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: 20 Jan 2025
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/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/justijndepover/bullhorn-api
PHP client for the Bullhorn API
Last synced: 25 Dec 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/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/curityio/azure-apim-oauth-proxy
This repository provides a policy for the API Management in Azure that implements the OAuth Proxy functions of the Token Handler pattern.
api-gateway azure oauth-proxy oauth2 token-handler
Last synced: 03 Dec 2024
https://github.com/ras0q/traq-oauth2
traq-oauth2 provides support for OAuth2 authentication in traQ
Last synced: 05 Nov 2024
https://github.com/jeff-tian/keycloak-springboot
Demo app for integrating Keycloak into Java Spring Boot Application.
java keycloak oauth2 spring-boot
Last synced: 15 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/jeff-tian/egg-passport-wechat
Wechat passport plugin for egg
egg-plugin eggjs oauth2 passport-wechat passportjs wechat
Last synced: 15 Nov 2024
https://github.com/curityio/spa-deployments
Code to manage deployment of back end resources for SPA code examples
deployment docker oauth2 openid-connect spa token-handler
Last synced: 03 Dec 2024
https://github.com/technetos/heatshield
An OAuth2.0 Bearer token provider
diesel oauth2 postgresql rocket rust webservice
Last synced: 07 Nov 2024
https://github.com/andifalk/jax-2019-openid-connect-spring-security
Accompanying repository for talk about OpenID Connect at JAX 2019 in Mainz,Germany
java jwt oauth2 openid-connect spring-boot spring-security
Last synced: 20 Jan 2025
https://github.com/curityio/openid-client-ios-appauth
OpenID Connect iOS integration in a SwiftUI App using the AppAuth pattern
appauth code-example ios mobile oauth2 openid-connect
Last synced: 03 Dec 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/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/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/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/vamsii777/vapor-auth-server
OAuth2 server example for Vapor
Last synced: 19 Dec 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/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/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/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/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/malopolese/nestjs-oauth2-google-example
Example of the implementation of google oauth2 with NestJs
google nestjs oauth2 sqllite3 typescript
Last synced: 19 Dec 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/softprops/octopat
:octocat: :key: GitHub personal access token dispenser
Last synced: 11 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/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/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/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/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/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/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/sumocoders/teamleader-oauth2
PHP Teamleader oauth2 package to connect with Teamleader API (https://developer.teamleader.eu/)
Last synced: 23 Nov 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/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/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/marcbperez/flask-restfuloauth2
A Flask REST endpoint protected with OAuth2.
docker flask flask-restful gradle oauth2 python rest
Last synced: 20 Jan 2025
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/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/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/phogolabs/terraform-provider-sendgrid
A package contains a useful Terraform Providers
hydra oauth2 terraform-provider
Last synced: 23 Jan 2025
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/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/rubenrivera/demo-eleventy-serverless-oauth
eleventy javascript netlify nodejs nunjucks oauth2
Last synced: 14 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