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-15 00:20:45 UTC
- JSON Representation
https://github.com/perfectlysoft/perfect-oauth2
OAuth2 Implementations with Facebook, Google, LinkedIn, Slack, SalesForce and GitHub providers.
oauth2 perfect server-side-swift swift
Last synced: 13 Nov 2024
https://github.com/propo41/bookify
Tailored for organizations, a simple tool that can enhance productivity by minimizing the time spent finding and securing meeting rooms in google calendar
chrome-extension googlecalendarapi hacktoberfest monorepo nestjs oauth2 reactjs typescript
Last synced: 15 Oct 2024
https://github.com/stephenyeargin/yammer-oauth2-php
🗣 PHP wrapper for Yammer's API
hacktoberfest oauth2 php yammer
Last synced: 07 Nov 2024
https://github.com/XanderLuciano/xauth2
Simple OAuth2 library for Vue.js and Electron clients.
Last synced: 04 Aug 2024
https://github.com/bugthesystem/owin.security.redistokenproviders
A RefreshTokenProvider using Redis as token store for Microsoft.Owin
c-sharp oauth2 redis refresh-tokens
Last synced: 11 Oct 2024
https://github.com/guardian/pan-domain-authentication
Helper to provide a common federated authentication for all services within a domain (AKA Panda)
authentication oauth2 production
Last synced: 08 Nov 2024
https://github.com/green-coder/reitit-oauth2
Adaptation of ring-oauth2 to reitit routes + example of usage
Last synced: 27 Oct 2024
https://github.com/dyweb/oauth2-jaccount
jAccount OAuth 2.0 support for the PHP League's OAuth 2.0 Client
Last synced: 09 Nov 2024
https://github.com/damienbod/onbehalfflowoidcdownstreamapi
This demo shows how to implement the On Behalf Of flow between an Microsoft Entra ID protected API and an API protected using OpenIddict.
aad access-token aspnetcore azuread bearer dotnet entra jwt oauth oauth2 obo openiddict token-exchange
Last synced: 08 Nov 2024
https://github.com/autom8ter/oauth-graphql-ide
An oauth protected graphQL IDE
graphql graphql-playground oauth2
Last synced: 07 Nov 2024
https://github.com/jdelic/authserver
Simple configurable OAuth2/CAS authentication provider off a Django Model backend
cas django django-authentication oauth2 oauth2-provider oauth2-server python3
Last synced: 27 Oct 2024
https://github.com/musobarlab/nodejs-oauth2-jwt
oauth2 server example with Node Js
docker docker-image expressjs jsonwebtoken jwt-token nodejs oauth2
Last synced: 09 Nov 2024
https://github.com/collective/pas.plugins.authomatic
Authomatic OAuth1/OAuth2/OpenID Login Integration with Plone
authentication oauth oauth2 openid plone plone-addon
Last synced: 11 Nov 2024
https://github.com/posener/auth
Painless OAuth authentication middleware
go golang google google-api http middleware oauth2
Last synced: 23 Oct 2024
https://gitlab.com/jorgecarleitao/starlette-oauth2-api
A Starlette middleware for authentication and authorization
Last synced: 12 Nov 2024
https://github.com/automuteus/web
The web dashboard of the AutoMuteUs Discord bot for Among Us.
leaderboards oauth2 premium stats web-dashboard
Last synced: 08 Nov 2024
https://github.com/googlesamples/identity-appflip-ios
Lightweight iOS app that simulates your native app role during App Flip
account-linking authentication authorization ios oauth2
Last synced: 13 Nov 2024
https://github.com/f5devcentral/f5-agility-labs-iam
F5 Agility Labs for Identity and Access Management Use Cases
documentation f5-agility-labs f5-apm identity-management oauth2 saml saml2 single-sign-on training-labs vpn-server
Last synced: 14 Nov 2024
https://github.com/pantharshit00/oauth2-surf
HTTP Client adapter for oauth2 crate using the Surf HTTP client
async-std oauth2 rust rust-lang
Last synced: 14 Oct 2024
https://github.com/cepr0/sb-oauth2-google-signin-demo
Combination of local OAuth2 authentication and Google Sign-in in Spring Boot application
google-sign-in jwt oauth2 spring-boot spring-security
Last synced: 12 Oct 2024
https://github.com/buttercup/google-oauth2-client
Google OAuth2 authentication client
google-authentication google-oauth2 oauth2 oauth2-client
Last synced: 11 Nov 2024
https://github.com/atc0005/check-mail
Various tools used to monitor mail services
go golang imap mail nagios nagios-plugin o365 oauth2 plugin
Last synced: 30 Oct 2024
https://github.com/opentouryoproject/multipurposeauthsite
汎用認証サイトは、ASP.NET Identity および JSON Web Token (JWT)によって強化されたOAuth 2.0およびOpenID ConnectのIdentity Provider (Idp) および Security Token Service (STS)です。(Multi-purpose Authentication Site is Identity Provider (Idp) and Security Token Service (STS) of OAuth 2.0 and OpenID Connect powered by ASP.NET Identity and JSON Web Token (JWT).)
aspnet-identity c-sharp dotnet fapi idp jwt mvc netcore netstandard oauth2 oidc saml2 sts
Last synced: 12 Nov 2024
https://github.com/andriykalashnykov/authentik-k8s
POC for Authentik OAuth Authentication/Authorization Go client library, programmatically creates Users, Groups, OAuth tokens etc.
authentication authentik go golang oauth oauth2 oauth2-authentication oauth2-client token
Last synced: 10 Nov 2024
https://github.com/chuanqisun/figma-development-kit
A set of tools that augment the Figma API
Last synced: 11 Oct 2024
https://github.com/haruma-k/googlesheetfetcher
The simple interface Google Sheets reader for Unity editor.
google googlesheets oauth2 spreadsheet unity unityeditor unitypackage
Last synced: 27 Oct 2024
https://github.com/nextauthjs/express-auth-example
Example showing how to use Auth.js with Express.
authjs express express-authentication oauth2
Last synced: 06 Nov 2024
https://github.com/mjunaidca/caxai
CaX: Applied GenAI Multi User Todo GPT App - Implementation of Microservices GenUI Architecture.
api architect custom-gpt custom-gpts fastapi fastapi-auth fastapi-nextjs fastapi-oa fastapi-sqlalchemy fastapi-vercel genai genai-poc gpt-ai nextjs14 oauth2 python-vercel todo-dashboard todoapp
Last synced: 27 Oct 2024
https://github.com/opedrosouza/rails-sass-boilerplate
Rails SasS Boilerplate
api boilerplate boilerplates flowbite oauth2 rails7 ruby tailwindcss vitejs
Last synced: 06 Nov 2024
https://github.com/robertohuertasm/sveltekit-cognito-auth
⚡🔐 Small example of how to use Cognito Authentication in a SvelteKit application
Last synced: 27 Oct 2024
https://github.com/mgechev/google-oauth2-node
Client for OAuth2 authentication for Google APIs (Google Analytics, GMail, Google Docs, etc.)
Last synced: 09 Nov 2024
https://github.com/mercedes-benz/kafka-integration-samples
This repository contains a collection of sample code to demonstrate the usage of a Kafka client to authenticate via OAuth and read data from a secured topic.
Last synced: 06 Nov 2024
https://github.com/WolvesFortress/vxbl-oauth
XboxLive oauth2 login for vweb
Last synced: 04 Aug 2024
https://github.com/ybelenko/oauth2_as_oas3_components
OAuth2 definitions as OpenAPI Spec 3.0 components
components oas3 oauth2 openapi
Last synced: 23 Oct 2024
https://github.com/namuan/oauth2-proxy-httpbin
Secure applications using OAuth2 Proxy
docker docker-compose httpbin oauth2 security
Last synced: 18 Oct 2024
https://github.com/hughbertd/oauth2-unsplash
Unsplash OAuth 2.0 Client Provider for The PHP League OAuth2-Client
Last synced: 08 Nov 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/yisraelx/authllizer
Authllizer is a authentication framework for the client-side of javascript applications, written in typescript.
angular auth authentication authllizer authorization browser cordova electron ionic javascript jwt oauth oauth2 openid token typescript vue web
Last synced: 08 Nov 2024
https://github.com/ldclakmal/ballerina-security
The one-stop place to learn/experience the examples, use-cases, demonstrations, and resources related to microservices security patterns with Ballerina, which is an open-source programming language for the cloud that makes it easier to use, combine, and create network services.
auth authentication authorization ballerina ballerina-lang basic-auth certificates cryptography encoding encryption hacktoberfest iam introspection jwks jwt ldap oauth2 pki public-key-cryptography signing
Last synced: 13 Nov 2024
https://github.com/messa/aiohttp-nextjs-demo-chat
Simple chat application using Python 3 asyncio with aiohttp, Next.js, Websocket and OAuth2 login
aiohttp-server asyncio demo-app example nextjs oauth2 python3 websockets
Last synced: 07 Nov 2024
https://github.com/chonsser/oauth2-discord
Discord OAuth2 provider
discord discordapi discordapp discordlist oauth2
Last synced: 30 Sep 2024
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/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: 10 Nov 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/onurkucukkece/oauth_azure_activedirectory
Elixir Omniauth authentication for Azure Active Directory using JWT.
authentication azure azure-active-directory oauth2 openid-connect
Last synced: 29 Oct 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/app-generator/sample-flask-auth-social
Flask Social Login - Github & Twitter | AppSeed
appseed-sample flask-sample oauth2
Last synced: 27 Oct 2024
https://github.com/devifish/fish-cloud
基于Java11、Spring Cloud Hoxton & Alibaba、 OAuth2 RBAC权限模型的微服务系统
gradle java11 oauth2 spring-boot spring-cloud spring-cloud-alibaba
Last synced: 13 Oct 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/brightspace/d2l.security.oauth2
Brightspace OAuth 2.0 for C#
Last synced: 10 Nov 2024
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/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/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/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/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/clastix/kubectl-login
kubectl login manager
kubectl kubectl-plugin kubernetes kubernetes-authentication oauth2 oidc openid-connect
Last synced: 07 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: 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/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/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/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: 11 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/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/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/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/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/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/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/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/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/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/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-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/strogonoff/hubspot_oauth2client
Minimal Hubspot OAuth2 integration in Python
django hubspot-api oauth2 python
Last synced: 31 Oct 2024
https://github.com/256dpi/oauth2
A fundamental and extendable OAuth2 library for Go.
Last synced: 29 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: 06 Nov 2024
https://github.com/oktadev/okta-universals-apps-with-nuxt
Universal Applications with Nuxt.js
Last synced: 14 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/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/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/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/acodercat/egg-oidc-provider
egg-oidc-provider
egg egg-oidc jwt node-oauth2 oauth oauth2 oidc
Last synced: 11 Nov 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/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/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/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/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: 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/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: 12 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