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/athiththan11/oauth-2-grant-types
OAuth (Open Authorization) 2 Framework Grant Types
access-token authorization-code-grant client-credentials-grant grant-flow implicit-flow oauth2 refresh-token resource-owner-grant
Last synced: 01 Jan 2025
https://github.com/guqing/violet-cloud
一个基于spring cloud的微服务前后端开发脚手架,提供网关、认证、权限、服务发现、服务监控等功能,轻松上手,简化开发。
justauth lombok-maven mongodb mybatis-plus mysql-database nacos-spring-cloud oauth2 springclond springcloud springcloudalibaba vuejs
Last synced: 19 Dec 2024
https://github.com/RizkiMufrizal/Docker-Spring-Cloud
Project ini dibuat dalam rangka belajar microservice dengan Stack Spring Cloud
consul docker feign hystrix kotlin mariadb microservice mongodb oauth2 postgresql redis spring-boot spring-cloud spring-data-jpa spring-data-mongodb spring-data-redis spring-session zipkin zuul-proxy
Last synced: 23 Oct 2024
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/chonsser/oauth2-discord
Discord OAuth2 provider
discord discordapi discordapp discordlist oauth2
Last synced: 30 Sep 2024
https://github.com/jeff-tian/keycloak-services-social-dingding
Login with DingTalk in Keycloak. Keycloak 钉钉登录插件。
dingding dingtalk keycloak oauth2 oidc social-login
Last synced: 15 Nov 2024
https://github.com/jmandel/smart-imaging
Reference stack for SMART Imaging API
Last synced: 08 Nov 2024
https://github.com/zypp-io/twinfield
Python client for the Twinfield API to get and post data
Last synced: 09 Jan 2025
https://github.com/casdoor/casdoor-spring-boot-example
Spring Boot example app for Casdoor based on casdoor-spring-boot-starter
auth authn casdoor iam java oauth2 spring spring-boot sso
Last synced: 14 Nov 2024
https://github.com/regulad/freebooter
freebooter downloads photos & videos from the internet and uploads it onto your social media accounts.
content-theft freebooting oauth2 oauth2-authorization-code-flow python scraping-python youtube youtube-api youtube-api-v3 youtube-dl youtube-upload youtube-uploader
Last synced: 23 Jan 2025
https://github.com/andrewabest/openid-client
An implementation of a .NET Core WebAPI based OpenID Connect Client, built to facilitate the Authorization Code Flow. Use for learning. Do not use for production.
oauth2 oauth2-client openid-connect
Last synced: 04 Dec 2024
https://github.com/brightspace/d2l.security.oauth2
Brightspace OAuth 2.0 for C#
Last synced: 10 Nov 2024
https://github.com/oktadev/okta-legacy-with-cloud-gateway-example
Secure Legacy Applications with Spring Cloud Gateway
java legacy oauth2 secure servlet spring-cloud-gateway tutorial
Last synced: 14 Nov 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: 09 Nov 2024
https://github.com/justijndepover/teamleader-api
PHP Client for the Teamleader API
Last synced: 25 Dec 2024
https://github.com/damienbod/grpcazureappserviceappauth
App-to-App architectecture, 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: 08 Nov 2024
https://github.com/commercelayer/commercelayer-js-auth
A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.
commercelayer ecommerce jamstack oauth2
Last synced: 07 Dec 2024
https://github.com/clastix/kubectl-login
kubectl login manager
kubectl kubectl-plugin kubernetes kubernetes-authentication oauth2 oidc openid-connect
Last synced: 07 Nov 2024
https://github.com/geoffsmith82/delphiintuitaccess
Demonstrate OAuth2 Authentication to Intuit online API
intuit intuit-oauth intuit-quickbooks-api oauth2 quickbooks-api quickbooks-oauth-client quickbooks-online
Last synced: 08 Jan 2025
https://github.com/coffeelibs/tiny-oauth2-client
Zero-Dependency RFC 8252 OAuth 2.0 Authorization Flow
Last synced: 03 Dec 2024
https://github.com/okrad/oauth2_client_test
An example Flutter application for the oauth2_client library.
example flutter oauth oauth2 oauth2-client
Last synced: 20 Nov 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/damiannolan/sasl
A simple and straight forward implementation of Shopify/sarama's AccessTokenProvider interface to be used for the SASL/OAUTHBEARER auth mechanism for Apache Kafka
kafka oauth2 oauthbearer sarama sasl
Last synced: 13 Nov 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: 16 Nov 2024
https://github.com/curityio/oauth-agent-dotnet
A .NET OAuth Agent, providing API driven OpenID Connect for SPAs
dotnet oauth-agent oauth2 openid-connect spa token-handler
Last synced: 03 Dec 2024
https://github.com/andifalk/authorizationserver-samples
Sample projects using spring boot authorizationserver
angular authorization-server oauth2 openid-connect samples spring-boot spring-security
Last synced: 20 Jan 2025
https://github.com/worteks/humhub-auth-oidc
OIDC connector for humhub
authclient humhub oauth2 oidc oidc-client openid-connect openidconnect
Last synced: 11 Nov 2024
https://github.com/marianapatcosta/veggie-foodie
Cross-platform mobile App developed with Ionic, Capacitor and Vue3 to manage and share vegetarian meals, recipes and products, using device's internal storage, camera, geolocation, share and network functionalities.
android camera capacitor composition-api dark-theme geolocation-api google-auth internationalization ionic ios javascript mobile oauth2 sqlite vue vue3 vuex
Last synced: 12 Nov 2024
https://github.com/everysoftware/fastid
OAuth2 authorization server with social login, user management, permissions, etc.
fastapi google jwt oauth2 oidc sqlalchemy sso telegram yandex
Last synced: 14 Nov 2024
https://github.com/andifalk/microservices-auth-authz-spring-security
Microservices Authentication & Authorization with Spring Security
authentication authorization jwt microservices oauth2 openid-connect spring-boot spring-security
Last synced: 20 Jan 2025
https://github.com/cidaas/cidaas-sdk-php
With this SDK, you can integrate cidaas smoothly and with minimal effort into your PHP application. It enables you to map the most important user flows for OAuth2 and OIDC compliant authentication. Secure – Fast – And unrivaled Swabian.
cidaas oauth2 oidc openid-connect php
Last synced: 22 Jan 2025
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: 07 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/zacksleo/zacksleo.github.io
💻 Personal Blog: PHP, Python, Golang, DevOps, Backend
devops docker git gitlab-ci javascript kong mini-program oauth2 php restful swoole typescript yii2
Last synced: 14 Dec 2024
https://github.com/cidaas/cidaas-javascript-sdk
With this SDK, you can integrate cidaas smoothly and with minimal effort into your javascript application. It enables you to map the most important user flows for OAuth2 and OIDC compliant authentication. Secure – Fast – And unrivaled Swabian.
cidaas javascript js oauth2 oidc openid-connect
Last synced: 22 Jan 2025
https://github.com/alfianandinugraha/react-oauth-login
Example Reactjs Login App with Facebook, Google, and GitHub
auth authentication authorization example-app facebook github google oauth oauth2 react reactjs
Last synced: 14 Dec 2024
https://github.com/boudhayan-dev/spring-xsuaa-cloud-foundry
Spring boot integration with OAuth2 (XSUAA) service in SAP Cloud Foundry.
cloud cloud-foundry java oauth2 sap spring-boot springboot xsuaa
Last synced: 07 Nov 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/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/maxgfr/android-youtube-api
Native android application which uses Youtube Data Api V3
android api google-authentication native oauth2 poc youtube youtube-api youtube-data-api youtube-data-api-v3
Last synced: 06 Nov 2024
https://github.com/badisi/auth-js
🛡️ Authentication and authorization support for web based desktop and mobile applications
angular auth authentication authn authorization capacitor cordova hybrid identity ionic mobile oauth oauth2 oidc openid openidconnect security web
Last synced: 07 Nov 2024
https://github.com/tsoliangwu0130/spotify-news
A Flask application to retrieve the singers' latest news according to your Spotify current playing song.
bootstrap crawler flask oauth2 python3 restful-api spotify-api
Last synced: 11 Nov 2024
https://github.com/chamithkodikara/oauth-demo
Demo project for Spring Boot app authentication with Oauth 2 and JWT
oauth2 spring spring-boot spring-security
Last synced: 15 Dec 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: 22 Nov 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/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/chrishemmings/oauth2-digitalocean
DigitalOcean OAuth 2.0 support for the PHP League's OAuth 2.0 Client
digitalocean oauth2 php-league
Last synced: 23 Nov 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/leoglme/tauri-reddit-mobile-app
Reddit mobile and desktop application created with tauri, oauth and the reddit api
mobile native oauth2 reddit reddit-api rust tauri-app vuejs
Last synced: 21 Nov 2024
https://github.com/ssofy/node-sdk
SSOfy Node.js SDK
javascript node nodejs oauth2 oauth2-server sdk single-sign-on single-sign-out sso sso-authentication sso-login ssofy typescript
Last synced: 14 Nov 2024
https://github.com/villedemontreal/authentication-nodejs-lib
This library handles transparent authentication of backend to backend API calls, using the OpenID Connect protocol.
auth axios clientcredentials hacktoberfest http-client nodejs oauth2 oidc request superagent
Last synced: 14 Nov 2024
https://github.com/oktadev/okta-spring-logout-example
An example Spring Boot application that is used to demonstrate the various logout options with Spring Security and OIDC.
java logout oauth2 oidc spring-boot spring-security
Last synced: 14 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: 08 Nov 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/oktadev/okta-universals-apps-with-nuxt
Universal Applications with Nuxt.js
Last synced: 14 Nov 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/curityio/aws-lambda-oauth-proxy
An AWS lambda authorizer implementation of the OAuth Proxy module from the Token Handler component.
api-gateway aws aws-lambda oauth-proxy oauth2 serverless token-handler
Last synced: 03 Dec 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: 06 Nov 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/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/256dpi/oauth2
A fundamental and extendable OAuth2 library for Go.
Last synced: 29 Oct 2024
https://github.com/curityio/dotnet-openid-connect-webapp
An example website that implements OAuth 2.0 and OpenID Connect in .NET
code-example dotnet oauth2 openid-connect website
Last synced: 03 Dec 2024
https://github.com/rapidwebltd/php-google-oauth-2-handler
🔐 This package provides a handler to ease authentication with Google's OAuth 2 APIs.
google google-api google-oauth2 oauth2 php php-library
Last synced: 23 Jan 2025
https://github.com/curityio/angular-assisted-token-website
Example Angular SPA that implements OpenID Connect using the assisted token flow
angular assisted-token code-example oauth2 openid-connect spa
Last synced: 03 Dec 2024
https://github.com/ablaze-mirai/ablaze-accounts-authorization
Ablazeの統合アカウントサービス
nextjs14 oauth2 oauth2-provider openid-connect react
Last synced: 30 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/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/tycrek/accounted4
Express middleware for easy OAuth with a variety of providers.
express express-middleware oauth2
Last synced: 20 Nov 2024
https://github.com/nicolasdao/userin
UserIn is an NodeJS Express middleware to build Authorization Servers that support OAuth 2.0. workflows and integrate with Identity Providers (e.g., Google, Facebook, GitHub). Its openid mode exposes an API that complies to the OpenID Connect specification. With UserIn, the OAuth 2.0/OpenID Connect flows are abstracted so that developers focus only on implementing basic CRUD operations (e.g., get user by ID, insert token's claims object) using the backend storage of their choice.
Last synced: 10 Nov 2024
https://github.com/passageidentity/passage-react-native
Passkey Complete for React Native - Go completely passwordless with a standalone auth solution in your React Native app with Passage by 1Password
1password android authentication biometrics ciam cross-platform ios javascript magic-links native-passkeys oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless react-native webauthn
Last synced: 20 Nov 2024
https://github.com/fastapi-practices/fastapi-oauth20
为 fastapi_best_architecture 打造的 OAuth 2.0,预想成为通用 SDK!
Last synced: 12 Nov 2024
https://github.com/marcoeidinger/pkce-ios-swift-auth0server
https://blog.eidinger.info/implement-oauth2-pkce-in-swift-and-test-with-auth0-authorization-server
Last synced: 07 Nov 2024
https://github.com/hammcn/airpowerjavastarter
🔥🔥🔥[开箱即用] AirPower4J的Java宿主项目。AirPower4J是一个基于 Java17、SpringBoot3.x、JPA&MySQL 的后端开发脚手架,其中包含了一些 RBAC、请求验证、CURD封装、异常处理、多租户SaaS、加解密与安全、WebSocket等模块,以满足日常开发的快捷、稳健、标准化等要求。
api backend java jpa oauth2 spring-boot
Last synced: 28 Nov 2024
https://github.com/poundifdef/connectivly
Add OAuth + OIDC to your app with a single callback
oauth2 oauth2-provider oauth2-server oidc oidc-provider
Last synced: 20 Nov 2024
https://github.com/michelboucey/google-oauth2-jwt
Get the signed JWT for Google Service Accounts
google google-oauth2-jwt haskell-library jwt jwt-authentication jwt-token oauth2
Last synced: 26 Dec 2024
https://github.com/adekoreday/oauth
A repository containing template for implementing Security in Software applications. this project contains an OAuth Server similar to Okta and Auth0. This server helps in provides security via OAuth2.0 and OpenId connect protocol
asp-net-core oauth2 openid-connect
Last synced: 12 Nov 2024
https://github.com/hrishiksh/golang-oauth2-starter
This repository contain the example code to implement OAuth2 in Golang. It uses the golang.org/x/oauth2 official golang package. This is a good starting point for beginners.
authentication authorization go golang oauth oauth2 oauth2-client oauth2-server
Last synced: 05 Jan 2025
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/olukeye/fastapi-shop-app
a micro ecommerce shop for all kind of products, orders , deliveries and more.......
alembic bcrypt ecommerce fastapi jwt mssql-server oauth2 postgresql
Last synced: 02 Jan 2025
https://github.com/acodercat/egg-oidc-provider
egg-oidc-provider
egg egg-oidc jwt node-oauth2 oauth oauth2 oidc
Last synced: 11 Nov 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/zhiwei2017/fastapi-cookiecutter
A cookiecutter template for FastAPI projects
cicd cookiecutter-template fastapi-template oauth2 python3
Last synced: 23 Jan 2025
https://github.com/xxjwxc/oauth2
golang oauth2 authorization tools , oauth2通用授权系统
authorization go golang oauth2
Last synced: 14 Oct 2024
https://github.com/theanishtar/destiny
Dự án TN: Diễn đàn chia sẽ yêu thương
angular docker flutter mongodb oauth2 postgresql redis spring-boot
Last synced: 07 Nov 2024
https://github.com/zce/oauth2-example
oauth2 server & client example
oauth2 oauth2-client oauth2-server
Last synced: 28 Oct 2024
https://github.com/damienbod/aspnetcoreb2cextraclaims
Azure B2C ASP.NET Core authentication
Last synced: 17 Oct 2024
https://github.com/betahut/laravue
:rocket: Laravel + Vue + Vuex + Vue Router + SPA + Dingo API = awesome:heart:
dashboard database dingo-api laravel laravel58 oauth2 passport respository rocket vue vue-router vuex
Last synced: 11 Nov 2024
https://github.com/mage2pro/facebook-login
The «Facebook Login» extension for Magento 2
authentication facebook facebook-api facebook-login mage2pro mage2pro-authentication mage2pro-module mage2pro-module-ready mage2pro-module-reusable magento magento-extension magento2 magento2-extension magento2-module oauth oauth2
Last synced: 14 Nov 2024
https://github.com/centerforopenscience/osf-cas
OSF CAS - The Central Authentication and Authorization Service for the OSF
authentication authorization cas gradle java oauth2 overlay saml2 spring-boot spring-framework spring-webflow sso sso-authentication thymeleaf
Last synced: 01 Dec 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