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-09 00:20:36 UTC
- JSON Representation
https://github.com/khauser/microservices4vaadin
Sample application to show the secured integration of microservices and vaadin
authserver docker eventstore gradle microservice oauth2 rancher redis service-discovery spring-session sso vaadin
Last synced: 03 Aug 2024
https://github.com/adhocore/goic
Golang OpenID Connect Client
adhocore claims go-oidc golang google-authentication json jwt login-with-google login-with-microsoft login-with-yahoo oauth2 oidc oidc-client openid openid-client openid-connect
Last synced: 16 Oct 2024
https://github.com/marcelcoding/jitsi-openid
Jitsi OpenID is an authentication adapter that allows Jitsi to authorize users with OpenID Connect.
auth axum docker jitsi jwt oauth2 oidc openid-connect rust
Last synced: 27 Oct 2024
https://github.com/oktadev/okta-react-native-app-auth-example
React Native Example that Authenticates with Okta using App Auth
android appauth ios oauth2 okta react-native
Last synced: 28 Oct 2024
https://github.com/adriangonz97/pocketbase-sveltekit-oauth-demo
A plug and play SvelteKit + Pocketbase OAuth2 Demo
oauth2 pocketbase svelte sveltekit sveltekit-example sveltekit-template twitch
Last synced: 22 Oct 2024
https://github.com/azutoolkit/authly
OAuth2 Provider Library - Authly is an OAuth2 Library for creating Authorization Servers that follows OAuth2 authorization mechanisms.
authorization crystal crystal-lang oauth2 provider shard
Last synced: 02 Nov 2024
https://github.com/damienbod/teamsadminui
ASP.NET Core Razor Page app using Graph API to create team meetings, send emails
aad aspnet-core azuread email graph oauth2 oidc teams
Last synced: 08 Nov 2024
https://github.com/danschultzer/coherence_assent
UNMAINTAINED - Add multi provider login to your Coherence Phoenix website
basecamp coherence facebook github google-oauth2 oauth2 phoenix twitter
Last synced: 16 Oct 2024
https://github.com/neoighodaro/laravel-passport-demo
Shows you how to turn your website to an Oauth2 server using Laravel Passport
laravel laravel-passport oauth2 oauth2-server
Last synced: 12 Oct 2024
https://github.com/qirolab/laravel-passport-oauth2-example
Laravel Passport OAuth2 Tutorial:
laravel laravel-passport laravel-tutorial oauth2
Last synced: 11 Nov 2024
https://github.com/webexsamples/webex-auth-sample
A simple application demonstrating retrieving a Cisco Common Identity OAuth token for use with Webex API
Last synced: 10 Nov 2024
https://github.com/jveverka/iam-service
Simple OAuth2/OpenID-connect authentication and authorization server.
aarch64 graviton iam iam-service identity-management identity-provider jwt mongodb oauth2 oauth2-authentication oauth2-provider oauth2-server openid openid-server pkce redis spring-method-security spring-security spring-security-jwt spring-security-oauth2
Last synced: 20 Oct 2024
https://github.com/piomin/sample-spring-cloud-security
Demo project illustrating how to configure security for Spring Boot microservices
microservices oauth2 spring-boot spring-cloud spring-security spring-webflux ssl x509certificates
Last synced: 27 Oct 2024
https://github.com/staciax/discord-linked-roles
A basic wrapper for the Discord Linked Roles OAuth2 API.
api discord discord-api discord-bot http linked-role oauth2 python python-3
Last synced: 31 Oct 2024
https://github.com/agencyenterprise/aeboilerplate
AEboilerplate is an opinionated boilerplate that creates a full-stack React/Node Typescript project, with independent client and API structures in the same repository, ready to run and deploy.
axios boilerplate circle-ci create-react-app docker docker-compose editorconfig express jest knex node npm oauth2 passportjs prettier react redux rest tslint typescript
Last synced: 05 Nov 2024
https://github.com/idlesign/django-oauthost
Reusable application for Django, introducing OAuth2 server functionality.
authentication authorization django oauth2 python
Last synced: 09 Nov 2024
https://github.com/alanmacgowan/identityserversample
Sample ASP.NET Core MVC and Angular apps and API using Identity Server 4
angular asp-net-core-mvc identityserver4 oauth2 openid-connect webapi
Last synced: 13 Oct 2024
https://github.com/automattic/wp-openid-connect-server
Use OpenID Connect to log in to other webservices using your own WordPress
oauth oauth-server oauth2 oidc oidc-server openid-connect
Last synced: 07 Oct 2024
https://github.com/yiisoft/yii-auth-client
Yii Framework external authentication via OAuth and OpenID Extension
api auth hacktoberfest oauth oauth2 openid-connect optionalforframeworkannounce yii3
Last synced: 07 Oct 2024
https://github.com/fusionauth/fusionauth-example-modern-guide-to-oauth
The example application paired with the Modern Guide to OAuth
authentication oauth oauth2 security
Last synced: 05 Nov 2024
https://github.com/brunolemos/micro-oauth
🌐 Microservice to add OAuth2 authentication to your application. Supports any provider, like GitHub, Instagram ...
micro microservice nodejs oauth oauth2
Last synced: 15 Oct 2024
https://github.com/damienbod/aspnetcoremicrosoftgraph
ASP.NET Core application and API using Microsoft Graph delegated clients
azure graph graph-api identity microsoft-identity-platform oauth2 oidc
Last synced: 08 Nov 2024
https://github.com/ueberauth/ueberauth_slack
Slack OAuth2 Strategy for Überauth
oauth oauth2 slack strategy ueberauth ueberauth-strategies
Last synced: 01 Nov 2024
https://github.com/valentinfunk/firebase-steam-login
Login to firebase with Steam OpenID
discord firebase microservice oauth2 steam
Last synced: 08 Nov 2024
https://github.com/cloudposse-archives/jenkins
alpine blueocean ci-cd docker dockerfile github greenballs jenkins kubernetes linux oauth2 slack
Last synced: 07 Nov 2024
https://github.com/jfrux/oauth2.cfc
ColdFusion Component (CFC) Based oAuth2 Consumer
Last synced: 22 Oct 2024
https://github.com/gearnode/erl-oauth2c
OAuth2 client in Erlang.
erlang oauth2 oauth2-client sso
Last synced: 03 Nov 2024
https://github.com/cristalhq/oauth2
OAuth2 client in Go
authentication dependency-free go golang oauth2 oauth2-client
Last synced: 06 Nov 2024
https://github.com/wilsonwu/netcoreauth
ASP.NET Core with JWT Authentication Demo
api asp-net-core azure-sql-database demo dotnet-core jwt oauth2 rest-api swagger
Last synced: 13 Oct 2024
https://github.com/didinj/ionic-5-vue-3-oauth2-login
Ionic 5 Tutorial: OAuth2 Login Example (Vue)
authentication ionic ionic5 login oauth2 vue vue3
Last synced: 09 Nov 2024
https://github.com/damienbod/aspnetcoreblazormicrosoftgraph
ASP.NET Core Blazor with Microsoft Graph
aspnet-core azuread blazor graph microsoft-graph microsoft-identity oauth oauth2 office oidc
Last synced: 01 Nov 2024
https://github.com/stcarrez/ada-security
Ada Security - OAuth 2.0 client and server framework to secure web applications
ada authentication jwt oauth oauth2 openid permissions
Last synced: 26 Oct 2024
https://github.com/tobidi0410/iyoutube
The ultimate dirty API Client for the internal YouTube API (Innertube API) with a big and growing coverage of actions and endpoints
esm oauth2 typescript-library unofficial-apis youtube youtube-api youtube-playlist youtube-search youtube-video youtubei
Last synced: 11 Oct 2024
https://github.com/adam-paterson/oauth2-slack
Slack OAuth 2.0 Client Provider for The PHP League OAuth2-Client
Last synced: 07 Nov 2024
https://github.com/shogo82148/go-nginx-oauth2-adapter
Add oauth2 authentication layer with ngx_http_auth_request_module
Last synced: 27 Oct 2024
https://github.com/matthewhartstonge/storage
A Mongo Storage backend for https://github.com/ory/fosite
fosite fosite-storage-mongo go golang mongo oauth2 storage storage-backend
Last synced: 27 Oct 2024
https://github.com/ulbora/goauth2
A complete standalone Oauth2 Server RFC 6749 implementation written in Golang and licensed under the GPL V3 license.
authentication goauth2 golang jwt jwt-auth jwt-authentication jwt-bearer-tokens jwt-server jwt-token nginx oauth oauth-provider oauth-server oauth2 oauth2-authentication oauth2-client oauth2-provider oauth2-server secure security
Last synced: 11 Oct 2024
https://github.com/slekup/passport-discord-auth
An updated passport authentication strategy for Discord.
discord nodejs oauth2 passport typescript
Last synced: 01 Nov 2024
https://github.com/oguzhantasimaz/go-clean-architecture-template
Golang Clean Architecture Template with JWT Auth, Google OAuth2 Authentication, MySQL Connection and User CRUD operations
backend backend-template clean-architecture go go-clean-architecture go-template golang golang-template google-oauth2 jwt jwt-authentication mysql mysql-database oauth2 template template-project
Last synced: 09 Nov 2024
https://github.com/aaronpk/command-line-oauth
A quick demo of doing OAuth from the command line
Last synced: 02 Nov 2024
https://github.com/darkanthey/oauth2-stateless
OAuth 2.0 provider written in python. Can work without database.
aiohttp flask oauth2 oauth2-server python stateless tornado wsgi
Last synced: 11 Oct 2024
https://github.com/imduffy15/token-cli
Command line utility for interacting with OAuth2 infrastructure to generate tokens
authentication authn authorization authz cli iap identity jwt oauth2 oidc sso token
Last synced: 04 Nov 2024
https://github.com/kanboard/plugin-oauth2
Generic OAuth2 authentication plugin
Last synced: 07 Nov 2024
https://github.com/connect-foundation/2019-15
Catch My Mind - 웹으로 즐길 수 있는 캐치마인드
apollo-client express fabric graphql oauth2 react sequelize socket-io travis
Last synced: 05 Nov 2024
https://github.com/joegasewicz/react-google-oauth2.0
React frontend login with OAuth 2.0 & integrates a Rest API backend.
auth google jwt-authentication oauth oauth2 oauth2-client react single-sign-on
Last synced: 30 Oct 2024
https://github.com/veehaitch/envoy-oauth2-filter-google
A proof-of-concept deployment to showcase Envoy's OAuth2 filter with Google's OAuth2 API.
docker docker-compose envoy google oauth2
Last synced: 28 Oct 2024
https://github.com/rhertogh/yii2-oauth2-server
The Yii2-Oauth2-Server is an extension for Yii framework 2.0 applications and provides an Oauth2 server based on the League OAuth2 server. The server also supports OpenID Connect.
oauth2 oauth2-server oidc oidc-server php yii2 yii2-extension
Last synced: 12 Nov 2024
https://github.com/getgrav/grav-plugin-login-oauth
Grav Login Plugin OAuth Add-On
facebook github google grav grav-plugin linkedin login login-oauth oauth2 twitter
Last synced: 11 Nov 2024
https://github.com/hantsy/nestjs-graphql-sample
NestJS GraphQL Example
auth0 express graphql nestjs oauth2 oidc typeorm typescript
Last synced: 27 Oct 2024
https://github.com/Colaski/SwAuth
OAuth 2.0 library using async/await written in Swift.
async-await device-flow ios macos oauth2 oauth2-authentication oauth2-client oauth2-flow pkce-flow swauth swift swift-package-manager tvos watchos
Last synced: 23 Oct 2024
https://github.com/davebaol/oidc-angular-wso2is
Example of an Angular single-page application demonstrating OAuth2/OpenID Connect authentication using WSO2 Identity Server
angular authorization-flow code-flow-pkce implicit-flow oauth2 oidc openid pkce single-page-app wso2-identity-server
Last synced: 06 Nov 2024
https://github.com/algaworks/videoaula-spring-boot-spring-security-oauth
Videoaula no YouTube: Usando o protocolo OAuth com Spring Boot e Spring Security
algaworks oauth oauth2 oauth2-server spring-boot spring-security
Last synced: 08 Nov 2024
https://github.com/behrad-kzm/spotifyexplorer
A sample over The Clean Architecture + RxSwift + MVVMC uses the Spotify APIs + Custom Dark Mode+ Unit Tests
mvvmc nimble oauth2 rxswift spotify spotify-api swift the-clean-architecture
Last synced: 11 Nov 2024
https://github.com/damienbod/auth0angularaspnetcoreapi
Auth0 with Angular and an ASP.NET Core API
angular aspnet-core authn authz oauth oauth2 oidc openid-connect refresh revocation
Last synced: 08 Nov 2024
https://github.com/aantipov/notion-google-tasks-website
Synchronize Notion and Google Tasks effortlessly: Front-end code for the Notion-Google Tasks Sync service, built with Astro and Cloudflare Pages.
astro cloudlfare-pages google-tasks javascript notion notion-database oauth2 sync-service website
Last synced: 23 Oct 2024
https://github.com/boxyhq/remix-auth-sso
An SSO strategy for Remix Auth, based on the OAuth2Strategy
authentication oauth2 openid-connect remix saml2 sso-authentication strategies
Last synced: 09 Nov 2024
https://github.com/zhangbinhub/acp-admin-cloud
使用 Kotlin 语言编写,基于 Spring Cloud 的微服务架构。该项目是前后端分离中的"后端部分"
elasticsearch java-11 kafka-streams kibana kotlin oauth2 redis spring-boot-2-2 spring-boot-admin spring-cloud-hoxton zipkin zipkin-sleuth
Last synced: 13 Oct 2024
https://github.com/mraible/mobile-jhipster
Mobile Development with Ionic, React Native, and JHipster
ionic ionic-framework jhipster mobile mobile-development oauth2 oidc react react-native reactjs spring-boot
Last synced: 16 Oct 2024
https://github.com/chaban/apiato-vue
A demo web application written in laravel(apiato) and vuejs(element-ui)
api apiato docker element-ui laradock laravel oauth2 vue
Last synced: 04 Aug 2024
https://github.com/charfweh/discord-oauth-mern
Starter pack for beginners starting out in React Express
dashboard discord-bot discordjs express express-session material-ui mern-boilerplate mern-stack oauth2 reactjs starter
Last synced: 06 Nov 2024
https://github.com/eidam/chatgpt-plugin-clerk-auth
ChatGPT plugin example using Cloudflare Workers and Clerk OAuth2 backend.
chatgpt clerk clerkauth cloudflare cloudflare-workers oauth2 openai plugin workers
Last synced: 09 Nov 2024
https://github.com/fabienbounoir/bounsbot.com
🌐 The BounsBot website, developed using the React framework, allows you to visualize the functionality of the BounsBot Discord bot. It also offers the possibility to configure it directly with the web interface, and even to test the functionality of the Bot directly on the Demo integrated into the site.
api bot bounsbot discord frontend oauth2 react socket-io socket-io-client
Last synced: 07 Nov 2024
https://github.com/cjww-development/gatekeeper
Implementation of OIDC and OAuth2
docker gatekeeper oauth2 oauth2-provider oauth2-server oidc oidc-provider oidc-server scala
Last synced: 06 Nov 2024
https://github.com/berendsliedrecht/sd-jwt-ts
Selective Disclosure JWT (SD-JWT) Draft 06 & Selective Disclosure JWT VC (sd-jwt-vc) Draft 01 implementation
decentralized-idenitity jwt jwt-sd oauth oauth2 openid openid-connect sd-jwt sd-jwt-vc ssi vc
Last synced: 15 Oct 2024
https://github.com/rizkimufrizal/simple-api-gateway
Contoh API Gateway dengan kotlin dan Spring Boot
gateway-api kotlin microservice oauth2 ribbon rxjava spring-boot
Last synced: 10 Nov 2024
https://github.com/leaonline/oauth2-server
OAuth 2 Server package for Meteor to create your own OAuth 2 authorization server. Zero config. Uses continuous updated @node-oauth/oauth2-server library
authorization-code-grant authorization-server hacktoberfest meteor meteorjs nodejs oauth2
Last synced: 14 Oct 2024
https://github.com/ivanjosipovic/oidc-guard
OpenID Connect (OIDC) & OAuth 2 API Server used to secure Kubernetes Ingress
api cookie ingress ingress-nginx jwt jwt-validation kubernetes nginx oauth2 oidc pre-authentication traefik webapp
Last synced: 27 Oct 2024
https://github.com/festify/cordova-spotify-oauth
🔐 Easy Spotify authentication for Cordova / PhoneGap apps
android-lib cordova-plugin ios-lib oauth2 serverless spotify
Last synced: 05 Nov 2024
https://github.com/contributte/oauth2-client
:lock: OAuth2 client for Nette Framework
client contributte http nette nette-framework oauth2 security
Last synced: 12 Oct 2024
https://github.com/fusionauth/fusionauth-example-symfony-multitenant
An example multi tenant application.
example fusionauth multi-tenant oauth2 php symfony
Last synced: 05 Nov 2024
https://github.com/antechrestos/oauth2client
A library based on requests that handle client oauth2 process.
oauth2 oauth2-client python python-2 python3 requests
Last synced: 08 Nov 2024
https://github.com/honeyryderchuck/rodauth-oauth
(Mirror) Roda OAuth and OpenID provider plugin
oauth2 openid-connect rodauth ruby
Last synced: 28 Oct 2024
https://github.com/lookyman/nette-oauth2-server
Integration of The League of Extraordinary Packages' OAuth 2.0 Server into Nette Framework - base package
Last synced: 27 Sep 2024
https://github.com/nejdetkadir/devise-doorkeeper-starter
An app that showcases how to use Devise with Doorkeeper (OAuth 2 provider)
api devise devise-doorkeeper doorkeeper doorkeeper-provider oauth2 rails rails7
Last synced: 06 Nov 2024
https://github.com/sergeikh/cloud-enabled-microservice
Tasks microservice (Spring Boot, MVC, Data, Lombok, Cloud, OAuth2, Config, Eureka, Zuul, Hystrix, Docker)
docker eureka-client eureka-server integration-testing java java-8 oauth2 spring-boot spring-cloud spring-cloud-config spring-cloud-microservice spring-data-jpa spring-mvc zuul-server
Last synced: 10 Nov 2024
https://github.com/shrikant0013/gcp-aws-webidentityfederation
AWS Auth using WebIdentityFederation from Google Cloud
aws gcp gcp-appengine-flex gcp-appengine-std jwt oauth2 openid-connect sts
Last synced: 30 Oct 2024
https://github.com/PerfectlySoft/Perfect-Authentication
OAuth2 Implementations with Facebook, Google, LinkedIn, Slack, SalesForce and GitHub providers.
authentication facebook github google linkedin oauth2 oauth2-provider perfect server-side-swift slack swift
Last synced: 09 Nov 2024
https://github.com/gupta-ankit/fitgem_oauth2
Ruby gem to use Fitbit web API
fitbit-api oauth2 rails-application ruby
Last synced: 10 Oct 2024
https://github.com/mastodon-dart/mastodon-oauth2
This library provides the optimized and easiest way to authenticate with Mastodon's OAuth 2.0 in your Flutter app 🎯
dart flutter mastodon mastodon-api oauth oauth2 oauth2-authentication oauth2-client
Last synced: 13 Oct 2024
https://github.com/peter-evans/kong-oauth2-consent-app
A consent application for OAuth 2.0 Authorization Code Grant flow with Kong
authorization-code-grant kong kong-gateway oauth2 oauth2-authcode oauth2-authentication
Last synced: 23 Oct 2024
https://github.com/mainick/keycloakclientbundle
The KeycloakClientBundle is bundle for Symfony, designed to simplify Keycloak integration into your application in Symfony and provide additional functionality for token management and user information access. It also includes a listener to verify the token on every request.
bundle keycloak-client oauth2 oauth2-client php symfony symfony-bundle
Last synced: 13 Oct 2024
https://github.com/jwalton/kube-auth-proxy
Securely expose your private Kubernetes services.
Last synced: 11 Oct 2024
https://github.com/zegnat/php-mintoken
A minimal IndieAuth compatible Token Endpoint.
indieauth indieweb oauth2 token-endpoint
Last synced: 14 Oct 2024
https://github.com/gobeam/golang-oauth
Build your own Golang custom Oauth server with mysql driver.
encrypt go-oauth2-server golang gooauth2 jwt mysql oaep oauth2 rsa rsa-pubkey
Last synced: 09 Nov 2024
https://github.com/williamfalci/supabase-oauth-server-side
Use the Auth token in your server-side (Nodejs Tested)
express node oauth2 supabase supabase-js
Last synced: 11 Oct 2024
https://github.com/hta218/ga-fetcher
Fetch Google Analytics data with Google APIs in Node.js 🚠
boilerplate google-analytics google-api google-oauth2 nodejs oauth2 starter-project
Last synced: 14 Oct 2024
https://github.com/pavankjadda/angular-webapp-servicenow
Angular WebApp to replace ServicePortal in ServiceNow
angular angular10 javascript oauth-client oauth2 servicenow-api
Last synced: 28 Oct 2024
https://github.com/nkonev/blog
SPA blog application with Spring Boot and Vue.js
docker docker-swarm elasticsearch facebook flywaydb java13 junit5 oauth2 postgres rabbitmq redis rendertron selenide selenium spring-boot stylus testng vkontakte vuejs2
Last synced: 28 Oct 2024
https://github.com/acodercat/egg-oidc-server
egg-oidc-server
egg egg-oidc jwt oauth2 oauth2-provider oauth2-server oidc
Last synced: 11 Nov 2024
https://github.com/damienbod/aspnetcoretenantselect
Switch tenants in an ASP.NET Core app using Azure AD with multi tenants
app-registration aspnetcore authn authz azuread enterprise-application oauth2 oidc openid-connect
Last synced: 08 Nov 2024