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-20 00:16:00 UTC
- JSON Representation
https://github.com/mefarazath/authorization-grant-without-client-secret
Extensions and configurations required to enable authorization code grant without client secret with WSO2 Identity Server
authorization-flow oauth2 wso2-identity-server
Last synced: 08 Nov 2024
https://github.com/socialiteproviders/figma
[READ ONLY] Subtree split of the SocialiteProviders/Figma Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 11 Oct 2024
https://github.com/downthecrop/vue-supabase-oauth
Vue + Supabase + Pinia starter template for OAuth
github-oauth oauth oauth2 pinia pinia-vuejs supabase supabase-auth supabase-js template vue3 vuejs
Last synced: 08 Nov 2024
https://github.com/csokun/hello_keycloak
Elixir Phoenix Ueberauth + Keycloak Example
elixir elixir-phoenix keycloak oauth2 ueberauth
Last synced: 12 Oct 2024
https://github.com/wisskirchenj/my-minikube
kubernetes manifests - mainly for local minikube (some kind too)
gateway-microservice kubernetes microservices minikube-setup oauth2
Last synced: 10 Nov 2024
https://github.com/queeniecplusplus/github_auth
new react login app using Oauth
Last synced: 10 Nov 2024
https://github.com/el-moudni-hicham/secure-spring-angular-apps-oauth2-oidc-keycloak-google-github
Secure Spring Boot and Angular Apps using Oauth 2 and OIDC Keycloak Google GitHub.
angular github google keycloak oauth2 oidc spring-boot
Last synced: 13 Nov 2024
https://github.com/rajatjindal/oauth-login-spin
spin component to add "login with oauth" functionality to your app
golang oauth2 spin wasi webassembly
Last synced: 13 Oct 2024
https://github.com/rufaidulk/kissancarro
An ecommerce rest api
laravel laravel-passport oauth2 rest-api
Last synced: 11 Nov 2024
https://github.com/danpalmer/pkce-proxy
A proxy enabling the PKCE flow for OAuth providers that do not support PKCE.
authentication oauth oauth2 pkce pkce-flow pkce-oauth
Last synced: 13 Oct 2024
https://github.com/el-moudni-hicham/spring-security-jwt-oauth2-oidc
Microservices security with Spring Security, JWT and Oauth2 OIDC
jwt oauth2 oidc spring spring-security
Last synced: 13 Nov 2024
https://github.com/jwilsson/php-auto-refresh-oauth2-token-plugin
HTTPlug plugin to automatically refresh expired OAuth2 access tokens.
Last synced: 09 Nov 2024
https://github.com/ayerdines/nodejs-keycloak
NodeJS sample application connecting to keycloak server with OIDC/OAuth2.0 protocol
keycloak nodejs oauth2 oauth2-client oidc
Last synced: 19 Nov 2024
https://github.com/repetere/periodicjs.ext.oauth2client
An extension that connects to an OAuth 2 Server using passport-oauth2 and saves the access token to the user's extension attributes
expressjs nodejs oauth2 passport-oauth2
Last synced: 02 Nov 2024
https://github.com/shreyanshiitk20/web-development-course
Full-stack web development boot camp
authentication bootstrap5 css3 ejs-templating expressjs html5 javascript mongodb mysql nodejs oauth2 reactjs
Last synced: 11 Nov 2024
https://github.com/dineshbyte/laravel-oauth2-greenhouse
A Laravel 5.2 service provider for league/oauth2-greenhouse
greenhouse laravel laravel-5-package laravel-framework oauth2 serviceprovider
Last synced: 11 Nov 2024
https://github.com/owez/authrio
Authrio authentication platform repository
auth auth-platform oauth2 rust
Last synced: 15 Nov 2024
https://github.com/ath31st/cargo_flow
Transport automation system (training microservice project)
docker docker-compose java keycloak oauth2 spring-cloud
Last synced: 13 Nov 2024
https://github.com/app-generator/sample-react-oauth
React OAuth Sample - Soft UI Dashboard | AppSeed
appseed-sample oauth2 react soft-dashboard
Last synced: 02 Nov 2024
https://github.com/cungthinh/socialite-blog
Django full features blog project
django django-channels elasticsearch oauth2 realtime
Last synced: 10 Oct 2024
https://github.com/timboudreau/acteur-auth
OAuth authentication for the Netty-based acteur framework
Last synced: 11 Nov 2024
https://github.com/martins-vds/poc-azure-devops-api-automation
This project is a Proof of Concept (PoC) to automate the Azure DevOps API using OAuth2.0 authentication with client credentials flow and Postman.
azure-ad azure-devops-api microsoft-graph-sdk oauth2 postman postman-collection powershell-core
Last synced: 15 Nov 2024
https://github.com/priontoabdullah/anushilon-server
🖼️ Anushilon - virtual science lab with interactive simulations 📺🔬 built with React, Redux, Tailwind, Node, Express, MongoDB, Mongoose etc. 🧪 🖥️ Visit at https://anushilon-bd.web.app/ 🎥 ❤️
express javascript mongodb mongoose node oauth2 rest-api
Last synced: 13 Nov 2024
https://github.com/apratham/electron-oauth-app
An Electron application demonstrating OAuth authentication with different sign-in providers
angular authentication cross-platform desktop-app electron ionic ionic-framework oauth2
Last synced: 13 Oct 2024
https://github.com/dfm/aiohttp_spotify
An async Python interface to the Spotify API using aiohttp
aiohttp async-python-interface asyncio oauth oauth2 python spotify-api
Last synced: 15 Oct 2024
https://github.com/pumpkinseed/myminifactory-oauth-examples
Example connection for MyMiniFactory Authservice
Last synced: 06 Nov 2024
https://github.com/fliplet/fliplet-widget-login-oauth2
SSO component for logging in with OAuth2 on Fliplet
Last synced: 07 Nov 2024
https://github.com/harrisonwelch/springframeworkmasterclassnotes
Repo for notes when learning Spring
intellij java java-11 markdown masterclass notes oauth2 spring spring-boot spring-mvc spring-security springframework
Last synced: 13 Oct 2024
https://github.com/ap/net-oauth2server
A light, simple, flexible OAuth2 server framework
Last synced: 06 Nov 2024
https://github.com/soreing/react-notes-app
A front-end react app for taking notes
babel css html javascript jwt jwt-authentication mongodb nodemailer oauth2 react react-router ssl tls webpack
Last synced: 30 Oct 2024
https://github.com/fliplet/fliplet-widget-sso-oauth2
SSO component for configuring OAuth2 on Fliplet
Last synced: 07 Nov 2024
https://github.com/dniel/forwardauth-spademo
Sample SPA application for ForwardAuth
authentication authorization forwardauth oauth2 react traefik typescript
Last synced: 14 Oct 2024
https://github.com/soerenschneider/tf-keycloak
auth-provider iac infrastructure-as-code keycloak oauth2 openid-connect opentofu terraform
Last synced: 24 Oct 2024
https://github.com/healingdrawing/task-paf-technical-trainee
CRUD with admin panel. Deno + Hono + Eta + Vue3 based. OAuth2 authentication for Google and X/Twitter. Deno KV database. Zod validation.
admin-panel crud css deno deno-kv eta full-stack-web-development google-authentication hono html javascript javascript-frontend oauth2 twitter-authentication typescript typescript-backend vue3 web-app zod-validation
Last synced: 13 Oct 2024
https://github.com/oliverbravery/openauth
An Open Source OAuth 2.0 Compliant Authentication Service
authentication authorization fastapi oauth2 python3
Last synced: 13 Oct 2024
https://github.com/derifirgiawan/simple-login-with-google
Simple Android Login With Google
jetpack-compose kotlin kotlin-android login-google oauth2
Last synced: 10 Nov 2024
https://github.com/cofin/litestar-httpx-oauth
HttpX OAuth Integration for Litestar
httpx litestar litestar-api litestar-framework oauth2
Last synced: 13 Oct 2024
https://github.com/snimmagadda1/chatroom
**W.I.P** A real-time chat app built to mess with websockets & Authn/Authz
keycloak mysql oauth2 openid openid-connect spring-boot spring-security webrtc websocket
Last synced: 24 Oct 2024
https://github.com/zrwusa/bunny-nest
A best practice microservice based on NestJS, used to build RESTful APIs
dto jwt microservice nestjs oauth2 postgresql protocol restful-api solid-principles typeorm typescript
Last synced: 31 Oct 2024
https://github.com/piotrd22/categoryservice
Example microservice using Java, Spring, Auth0, Kafka, TestContainers, and more
docker java kafka oauth2 postgresql spring
Last synced: 31 Oct 2024
https://github.com/ryghub/rygforms
OAuth2 Login for Typeform and Tripetto
flask-application oauth2 python redirect typeform
Last synced: 14 Oct 2024
https://github.com/rishabh3562/onestream
OneStream: Simplifying video management with secure authentication, AWS S3 storage, and YouTube API integration. Effortlessly create, edit, and distribute content across platforms.
api approuter appwrite aws awss3 awssdk contentmanagement javascript nextjs nextjs14 oauth2 youtubeapiv3
Last synced: 05 Nov 2024
https://github.com/jim60105/lineloginoidcimplementationdemo
LINE Login OpenID Connect Implementation Demo Project (ASP.NET Core 6 MVC)
asp-net-core learning line line-login mvc net-core oauth2 oauth2-client
Last synced: 04 Oct 2024
https://github.com/isaacsarte/jnce-clinic-front-end
JNCE Medical Clinic [React Js]
axios framer-motion oauth2 react-google-login react-google-maps reactjs tailwindcss
Last synced: 18 Oct 2024
https://github.com/nexys-system/oauth
simple oauth wrapper
github gitlab google microsoft nexys oauth2 swissid typescript zoho
Last synced: 14 Oct 2024
https://github.com/unitvectory-labs/jwt-bearer-token-vendor
A GitHub Action used to request an access tokens from an external OAuth 2.0 server that supports the jwt-bearer grant type authenticated to with a GitHub OIDC token.
github-actions jwt-bearer oauth2
Last synced: 14 Oct 2024
https://github.com/jim60105/lineloginoidcdemo_mvc5
LINE Login OpenID Connect Demo Project (ASP.NET MVC5, .NET Framework 4.8)
asp-net asp-net-mvc learning line line-login mvc oauth2 oauth2-client
Last synced: 04 Oct 2024
https://github.com/matheusps/okta-auth-example
Authentication with Okta built on top of angular 6 and angular material for learning purpose.
angular angular-cli angular-material angular6 authentication material oauth2 okta
Last synced: 25 Oct 2024
https://github.com/vecerek/liam-neeson
AAU, ICTE 2018, IAM Assignment 1
facebook-graph-api facebook-login oauth2
Last synced: 19 Oct 2024
https://github.com/faburem/cloudron-oauth
Meteor oauth package for Cloudron SSO integration
javascript meteor-package meteorjs oauth2
Last synced: 21 Oct 2024
https://github.com/arminv/movie-app-api
Spring Boot API for a Movie App
docker java lombok maven mongodb oauth2 spring spring-boot spring-data-mongodb spring-security-oauth2 swagger-ui testcontainers
Last synced: 02 Nov 2024
https://github.com/balazsgrill/oauthenticator
OAuth authentication and token
Last synced: 19 Oct 2024
https://github.com/balazsgrill/basecamp3
Golang API implementation for Basecamp3
api basecamp basecamp3 go golang golang-library oauth2
Last synced: 19 Oct 2024
https://github.com/ahmadyousif89/taski5y-api
backend rest api built using nest-js framework for the Taskify app
expressjs nestjs oauth2 postgresql
Last synced: 16 Nov 2024
https://github.com/jameskyburz/oauth-login-http
oauth-login-http
javascript login nodejs oauth1 oauth2 social-media
Last synced: 02 Nov 2024
https://github.com/warnyul/little-squirrel
Spring Boot OAuth 2.0 implementation in Kotlin
kotlin oauth2 oauth2-server spring-boot
Last synced: 15 Oct 2024
https://github.com/staciax/riot_oauth2
this project is a simple client for the Riot OAuth 2.0 Client
api-client http oauth2 python3 riot-games-api valorant
Last synced: 15 Oct 2024
https://github.com/iambumblehead/pkce-pair
pkce-pair creation and validation in node and browser runtimes
Last synced: 15 Oct 2024
https://github.com/dimmaryanto93/springboot-was-oauth2-example
Spring boot deploy into WAS
oauth2 springboot websphere-liberty
Last synced: 07 Nov 2024
https://github.com/dimmaryanto93/springboot-oauth2-jwt-example
Belajar Oauth2 dengan JWT Token
Last synced: 07 Nov 2024
https://github.com/dimmaryanto93/springboot-keycloak-example
Belajar springboot with keycloak
integration keycloak oauth2 springboot
Last synced: 07 Nov 2024
https://github.com/proeungchiso/cstad_ite2_mongodb_resource_server_v1
Resource server for OAuth2
oauth2 resources-server rest-api spring-boot
Last synced: 15 Oct 2024
https://github.com/dimmaryanto93/e-banking-service-wilayah
Service Wilayah Indonesia, for E-Banking Application
discovery-client jpa oauth2 postgresql resource-owner spring-config-client spring-data-jpa springboot2
Last synced: 07 Nov 2024
https://github.com/siddhant-vij/auth0-webapp-demo
Web App Authentication & Authorization in Go using Auth0
Last synced: 15 Oct 2024
https://github.com/zon-dev/oauth2
Implementation of OAuth 2.0 in Zig.
authorization oauth2 oauth2-client oauth2-server zig ziglang
Last synced: 15 Oct 2024
https://github.com/3imed-jaberi/wander-pins
The app will be a live geolocation app called WanderPins where users can 'pin' different locations on the map and share their own content with other users in realtime to share pictures, reviews of the location and area, interact with other users by adding comments to their pins, and manage the pins they've created.
apollo-client apollo-server cloudinary express graphql mapbox-gl material-ui mongodb mongoose nodejs oauth2 reactjs
Last synced: 15 Oct 2024
https://github.com/rgl/use-oauth2-proxy
oauth2-proxy as an GitHub authenticating reverse proxy example
Last synced: 25 Oct 2024
https://github.com/rgl/terraform-aws-cognito-example
Example OIDC and OAuth authentication and authorization with Amazon Cognito IdP, Amazon API Gateway, and AWS Lambda Function
api-gateway aws aws-api-gateway aws-cognito aws-lambda cognito oauth oauth2 oidc
Last synced: 25 Oct 2024
https://github.com/rgl/wso2is-playground
WSO2IS (WSO2 Identity Server) Playground
authentication oauth2 oidc openid-connect sso wso2 wso2-identity-server wso2is
Last synced: 25 Oct 2024
https://github.com/cimpress-mcp/tiger-challenge
A parser of WWW-Authenticate challenge headers.
bearer challenge oauth2 parser www-authenticate
Last synced: 16 Nov 2024
https://github.com/awahids/server-learn-react-login
learn oauth2 with expressjs, passport, login sosial media github, twitter and github
expressjs github-api google-api login-social oauth2 passportjs twitter-api
Last synced: 21 Oct 2024
https://github.com/bartventer/authentication-secrets
NodeJS website for encryption and authentication
atlas authentication css expressjs google-apis html javascript mongodb nodejs oauth2
Last synced: 06 Nov 2024
https://github.com/ddonghyeo/dongnaefriend
자취 생활 정보 공유 서비스, 동네친구 Dongnae Friend
awscodedeploy githubaction jwt-authentification oauth2 spring spring-boot spring-security ssl-certificate
Last synced: 26 Oct 2024
https://github.com/ddonghyeo/kakao-login
Spring REST API 카카오 로그인 구현
cd kakao-login oauth2 spring spring-boot
Last synced: 26 Oct 2024
https://github.com/nasa9084/openid-connect-example
OpenID Connect Core 1.0 Authorization Code Flow Example
go golang oauth2 openid openid-connect openid-provider openid-server openidconnect openidconnect-client openidconnect-core openidconnect-provider
Last synced: 26 Oct 2024
https://github.com/jmgogo/oauth2-app
Basic setup of OAuth2 Authentication for an app through GitHub.
authentication express express-session javascript oauth2 passport-github2 passportjs
Last synced: 06 Nov 2024
https://github.com/hvalfangst/azure-oauth2-auth-code-flow-fastapi
API programmed in Python with FastAPI framework secured by Oauth2 auth code flow
azure fastapi oauth2 oauth2-authorization-code-flow python
Last synced: 22 Oct 2024
https://github.com/iamh2o/cherrypy_examples
cherrypy recipes : google oauth2
cherrypy cherrypy3 google-oauth2 oauth2 user-authentication
Last synced: 26 Oct 2024
https://github.com/siddhant-vij/go-authentication
This repository consists of the personal code practice and notes for Go Authentication course on Udemy.
authentication hmac json-encoding jwt oauth2 password-storage
Last synced: 16 Nov 2024
https://github.com/olivierodo/simple-oidc-app
Just a simple app to test an open id connect endpoint
Last synced: 21 Oct 2024
https://github.com/unitvectory-labs/serviceauthcentral
Simplify microservice security with ServiceAuthCentral: Centralized, open-source authorization in the cloud, minus the shared secrets.
graphql java-17 oauth2 serviceauthcentral spring-boot
Last synced: 16 Nov 2024