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/danielwagn3r/openid-calculator-api-node
OpenID Connect Calculator API sample in Node
api node nodejs oauth2 openid openid-connect rest-api
Last synced: 14 Dec 2024
https://github.com/danielwagn3r/openid-calculator-api-tsc
OpenID Connect Calculator API sample in TypeScript
api node nodejs oauth2 openid openid-connect rest-api typescript
Last synced: 14 Dec 2024
https://github.com/pereirar3/rota-oeste-backend
Proposta de solução Back-End para o Desafio Prático
api-rest back-end-development csharp dotnet-core oauth2
Last synced: 21 Jan 2025
https://github.com/reactwaylabs/api-builder
An easy api client builder for applications with identity.
api-builder api-client identity-client oauth2
Last synced: 21 Jan 2025
https://github.com/2desoo/studentservice
StudentService — REST API сервис на Java для управления информацией о студентах, включая добавление, обновление и удаление данных
crud java oauth2 rest-api spring-boot spring-security
Last synced: 26 Jan 2025
https://github.com/ashwang-whm/rubik.stack
Official process implementation of OAuth2.0 & OIDC. And the organizational structure backend management system
antdesign blazor-server freesql oauth2 oidc oidc-server organization-management pgsql
Last synced: 21 Jan 2025
https://github.com/evertonpavan/social-auth-service-api
The social-auth-service-api is an service example for authentication with social media accounts using the OAuth 2.0 API and Passport strategy with package passport-google-oauth20.
google javascript nodejs oauth2 passport
Last synced: 21 Jan 2025
https://github.com/guiril/mexplore
Attempts to integrate the music streaming platform Spotify's Open API to implement a music player.
Last synced: 21 Jan 2025
https://github.com/dniel/forwardauth-spademo
Sample SPA application for ForwardAuth
authentication authorization forwardauth oauth2 react traefik typescript
Last synced: 18 Dec 2024
https://github.com/openidentityplatform/dcm4chee-arc-openam
Example Docker cofiguration files for secure dcm4chee-arc-light application with OpenAM and OpenIG
dcm4che dcm4chee dcm4chee-arc dcm4chee-archive oauth2 openam opendj openig
Last synced: 11 Jan 2025
https://github.com/yahrdev/fastapi_custom_auth_project
This project is a backend application built with FastAPI and MySQL. Here custom user authorization using JWT, OAuth2 etc was implemented.
alembic backend fastapi jwt mysql oauth2 python sqlalchemy
Last synced: 06 Dec 2024
https://github.com/corentinth/all-about-a-place
Location-based information analysis web application
api firebase-database flickr-api google-maps-api ibm-natural-language-understanding javascript location-based-information metropolia-university oauth2 sentiment-analysis twitter-api wikipedia-api
Last synced: 20 Dec 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/dweber019/spring-security-oauth-query-param-forward
This repository contains a minimalistic sample implementation to forward query parameters to a authentication service. It will enable dynamic passing of parameters like scope, prompt, etc.
oauth2 oidc parameters query-parameters spring-boot spring-mvc spring-security
Last synced: 14 Dec 2024
https://github.com/francescodisalesgithub/gcloud-terminal-shell-exfiltration
script that exfiltrate gcloud terminal app informations
cloudshell data-exfiltration database exfiltration google google-cloud-shell hacked hacking oauth2 proof-of-concept sqlite
Last synced: 29 Nov 2024
https://github.com/derifirgiawan/simple-login-with-google
Simple Android Login With Google
jetpack-compose kotlin kotlin-android login-google oauth2
Last synced: 06 Jan 2025
https://github.com/riannegreiros/learnifyapi
RESTful API for online learning platform
oauth2 postgresql spring-boot spring-security
Last synced: 13 Jan 2025
https://github.com/iambumblehead/pkce-pair
pkce-pair creation and validation in node and browser runtimes
Last synced: 06 Dec 2024
https://github.com/abrahamuchos/bookstore-api
Bookstore API is a project developed in Laravel 8 and Passport with the sole purpose of being used as a practice and guide for those who are starting out.
course-project laravel laravel-passport laravel8 oauth2
Last synced: 20 Dec 2024
https://github.com/axumcourse/user-center
axum.rs专题:使用axum构建用户中心
axum jwt mysql oauth2 rabbitmq restful-api smtp sqlx tokio user-center
Last synced: 14 Dec 2024
https://github.com/pushpabrol/oauth2-server
authorization authorization-flow grant implicit-flow oauth2
Last synced: 19 Jan 2025
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: 12 Dec 2024
https://github.com/curityio/3scale-openid-integration-service
An integration service that allows 3Scale to create OAuth clients using the Curity RESTCONF API
Last synced: 03 Dec 2024
https://github.com/mimifua/backend
backend for mimifua
expressjs jest mpesa-payments nodejs oauth2 testing typescript
Last synced: 27 Jan 2025
https://github.com/rooneyrulz/quickcart
QuickCart: Next.js 13 E-Commerce App with Google SSO JWT
daisyui jwt next-auth nextjs13 oauth2 prisma reactjs sso-authentication tailwindcss typescript
Last synced: 29 Nov 2024
https://github.com/ganden16/laravel-socialite-oauth-google
google oauth with laravel
google-oauth2 laravel-socialite oauth2
Last synced: 29 Dec 2024
https://github.com/ryghub/rygforms
OAuth2 Login for Typeform and Tripetto
flask-application oauth2 python redirect typeform
Last synced: 29 Nov 2024
https://github.com/webmaxru/node-red-contrib-openam
Node-RED nodes for ForgeRock OpenAM
forgerock node-red oauth2 openam
Last synced: 27 Jan 2025
https://github.com/bilal001122/parking-reservation-app
Parking Reservation App is a mobile app to find Parkings and Book them , using Kotlin and Jetpack compose.
firebase jetpack-compose kotlin oauth2
Last synced: 01 Jan 2025
https://github.com/sesaquecruz/auth-infrastructure
A Secure Infrastructure with Apache APISIX and Keycloak.
api-gateway apisix iam keycloak oauth2 oidc
Last synced: 14 Dec 2024
https://github.com/baratharivazhagan/spring-security-oauth2-wso2
Spring boot application integrated with WSO2 Identity server OAUTH2 configuration
oauth2 spring-boot spring-security-oauth2 wso2-identity-server
Last synced: 21 Dec 2024
https://github.com/phpplaisio/login-requirement-oauth2-league
PhpPlaisio: OAuth2 Login Requirement
login-requirement oauth2 phpplaisio
Last synced: 06 Dec 2024
https://github.com/oxr463/ansible-role-pam_oauth2
Ansible role for pam_oauth2
ansible ansible-role linux-pam oauth2 pam
Last synced: 06 Dec 2024
https://github.com/costineest/oauth-2-simplified
aaronparecki oauth2 openidconnect udemy-course
Last synced: 29 Dec 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: 01 Dec 2024
https://github.com/ankitbko/python-requests-msal
Sample app integrating python requests library with MSAL to get AD token using Device Code Flow
active-directory azure microsoft-authentication-library msal oauth2 python python-requests-msal requests
Last synced: 21 Jan 2025
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: 13 Dec 2024
https://github.com/ahmadnzr/reactjs-social-login
login with Google, Facebook or github using passportJs
Last synced: 06 Jan 2025
https://github.com/faburem/cloudron-oauth
Meteor oauth package for Cloudron SSO integration
javascript meteor-package meteorjs oauth2
Last synced: 09 Dec 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: 20 Dec 2024
https://github.com/megaputer/go_oauth_phabricator
Client for OAuth2 Phabricator in Golang
client go golang oauth2 phabricator
Last synced: 21 Jan 2025
https://github.com/onify/blueprint-microsoft-azure-api-authenticate
Onify Blueprint: Authenticate against Microsoft Azure (AD) API using OAuth 2.0
azure bpmn flow microsoft oauth2 onify onify-blueprint onify-blueprints rest-api
Last synced: 29 Dec 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/dimmaryanto93/springboot-keycloak-example
Belajar springboot with keycloak
integration keycloak oauth2 springboot
Last synced: 27 Dec 2024
https://github.com/proeungchiso/cstad_ite2_mongodb_resource_server_v1
Resource server for OAuth2
oauth2 resources-server rest-api spring-boot
Last synced: 06 Dec 2024
https://github.com/siddhant-vij/auth0-webapp-demo
Web App Authentication & Authorization in Go using Auth0
Last synced: 06 Dec 2024
https://github.com/wwddnn/spring-boot-oauth2-jwt-demo
Login e controle de acesso com JWT e OAuth2 - Devsuperior
java jpa jwt jwt-authentication jwt-token oauth2 orm spring springjpa
Last synced: 21 Dec 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: 06 Dec 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: 13 Dec 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: 13 Dec 2024
https://github.com/aasmal97/aws-cognito-hosted-ui-authentication-provider
A library that wraps API calls to AWS Cognito's hosted UI auth server, and manages tokens on the client-side.
auth-server authentication aws-cognito client-side hosted-ui oauth2 webapp
Last synced: 14 Jan 2025
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: 09 Dec 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: 24 Dec 2024
https://github.com/ddonghyeo/dongnaefriend
자취 생활 정보 공유 서비스, 동네친구 Dongnae Friend
awscodedeploy githubaction jwt-authentification oauth2 spring spring-boot spring-security ssl-certificate
Last synced: 13 Dec 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/moazam05/native-cli-grow-app
GrowApp (Stock Market App)
async-storage oauth2 react-native reactjs redux redux-toolkit rtkquery
Last synced: 21 Dec 2024
https://github.com/gamaops/mono-sso
Simple and fast OAuth 2 compliant SSO
auditing authentication authorization oauth2 sso
Last synced: 27 Jan 2025
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: 14 Dec 2024
https://github.com/alexmasterov/oauth2-superjob
SuperJob.ru Provider for the OAuth 2.0 Client
league-oauth2 oauth2 oauth2-provider oauth2-superjob
Last synced: 29 Dec 2024
https://github.com/vinny-bot/flaskcord
Discord OAuth2 extension for Flask. An Easier implementation of "Log In With Discord".
discord discord-oauth2 discord-oauth2-client discord-py flask oauth2 pycord python
Last synced: 21 Jan 2025
https://github.com/mellkam/oauthjs
Universal OAuth client for javascript
authorization javascript oauth2 oauth2-client typescript
Last synced: 14 Dec 2024
https://github.com/socialiteproviders/steem
[READ ONLY] Subtree split of the SocialiteProviders/Steem Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 27 Oct 2024
https://github.com/laban254/social-connect-api
A Flask-based social media API utilizing OAuth and PostgreSQL.
docker flask oauth2 postgresql python3 websocket
Last synced: 16 Dec 2024
https://github.com/socialiteproviders/calendly
[READ ONLY] Subtree split of the SocialiteProviders/Calendly Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 16 Dec 2024
https://github.com/liteobject/testidentityserver
IdentityServer4 is an OpenID Connect and OAuth 2.0 framework for ASP.NET Core
csharp identity jwt oauth2 openid-connect
Last synced: 29 Dec 2024
https://github.com/ap/net-oauth2server-tokenexchange
A Token Exchange extension for Net::OAuth2Server
oauth2 perl token-exchange tokenexchange
Last synced: 24 Dec 2024
https://github.com/abelnnieva/bookmarks-api
Sample project for a bookmarks API using NestJS 10, Docker, PostgreSQL, Passport.js, Prisma, Pactum, and DotEnv.
nestjs oauth2 prisma typescript
Last synced: 21 Jan 2025
https://github.com/apulbere/oauth2-sample
OAuth 2 sample
authorization-server java-11 oauth2 resource-server spring-security
Last synced: 27 Jan 2025
https://github.com/vegeta897/whatever-calendar
Prototyping a group planning solution
calendar discord oauth2 svelte sveltekit typescript
Last synced: 21 Dec 2024
https://github.com/ransuum/emailservice
SeeYaa email service
docker docker-compose java javaee koyeb oauth2 postgresql rest-api server spring-boot spring-security swagger token
Last synced: 21 Dec 2024
https://github.com/deejungx/bahikhata-app
Starting template for Flask app with authentication solution.
Last synced: 21 Dec 2024
https://github.com/alopes/google-oauth2-token-info
oauth2 v3 token info
google-api npm-package oauth2 token-authetication
Last synced: 07 Jan 2025
https://github.com/iwheelbuy/socialnetwork
access-token authorization facebook google oauth oauth2 odnoklassniki social-network vkontakte
Last synced: 15 Dec 2024
https://github.com/sleeplesscofi/express-backend-threads
Backend de clon de Threads enfocado en llevar la funcionalidad y la organizacion de las funciones al Frontend
eslint event-emmiter firebase-notifications husky jest jwt oauth2 prettier prisma redis-cache supertest swagger websocket zod-validation
Last synced: 21 Dec 2024
https://github.com/chensoul/spring-security-oauth2-boot
spring-security-oauth2-boot with maven build
maven oauth2 spring-security-oauth2
Last synced: 30 Dec 2024
https://github.com/chensoul/spring-security-oauth2
oauth2 oauth2-authentication oauth2-server spring-security
Last synced: 30 Dec 2024
https://github.com/immaxence/redditech
Epitech Project Redditech
autoscrolling epitech oauth2 react react-native reactnative reddit reddit-api redditech subreddit
Last synced: 30 Dec 2024
https://github.com/zanbaldwin/oauth2-proxy
Front-facing microservice to transform ever-changing Authorization tokens into user identifier headers, which are better cached by Varnish via the Vary header.
Last synced: 18 Dec 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: 30 Dec 2024
https://github.com/akkiepro/spring-security
spring web security using NoOpPasswordEncoder, BCryptPasswordEncoder, customised own login/logout page and Google SSO using OAuth2.
bcrypt google-sso java oauth2 spring-boot spring-security spring-web
Last synced: 14 Jan 2025
https://github.com/gloryofnight/glory-streamer-app
Application that integrates with YouTube and Twitch API to write fun stuff around it in my favorite language of all - C++.
cpp20 imgui oauth2 sdl2 twitch-api youtube-api
Last synced: 07 Jan 2025
https://github.com/szorfein/nyx
Secure SPA using Ruby|Rails, GraphQL, gRPC, React and Postgres.
graphql grpc oauth2 postgresql react ruby ruby-on-rails
Last synced: 30 Dec 2024
https://github.com/compwright/oauth2-servicefusion
Service Fusion OAuth 2.0 support for the PHP League's OAuth 2.0 Client
oauth2 oauth2-provider servicefusion
Last synced: 30 Dec 2024
https://github.com/viral32111/oauth-demo
Demonstration of OAuth 2.0 integration with various providers.
cloudflare-workers integration oauth2
Last synced: 22 Dec 2024
https://github.com/dilozy/valorant_pros
База данных про-игроков Valorant Champions Tour
django django-rest-framework docker-compose gunicorn mysql nginx oauth2 rest-api
Last synced: 21 Jan 2025
https://github.com/jeanribes/oauth-slave-accounts
Custom Django Oauth backend for Ressource Servers to download full user data fom Authorization Server
Last synced: 30 Dec 2024
https://github.com/vertx-howtos/web-and-oauth2-oidc
Securing a Web Application with OAuth2/OpenId Connect
howto oauth2 openid-connect vertx
Last synced: 18 Jan 2025