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-28 00:21:03 UTC
- JSON Representation
https://github.com/henriquelluiz/oauth2-with-spring
A demo project where I use the Github OAuth2 client for login.
deployment docker github-client java oauth2 shell spring-boot spring-security-oauth2
Last synced: 28 Dec 2024
https://github.com/piotrwegrzyn/googleapicalendareventcalcualtor
A quick project for myself to automate work hour calculation. The app uses Google Calendar API and Google OAuth to fetch all events from user's calendar. The user can filter by date or name phrase and the app displays the event's total hours. Live (hopefuly) website:
aws-elastic-beanstalk calendar-events django google-calendar-api oauth2 workhours
Last synced: 16 Jan 2025
https://github.com/giftedunicorn/kusalt
kusalt authentication
auth0 authentication container docker firebase-auth identity kubernetes oauth2 open-source openid sdk
Last synced: 07 Dec 2024
https://github.com/envor/one-app
Database per team starter kit for Laravel based on Laravel Jetstream and Livewire
database framework laravel mysql oauth2 oauth2-server sqlite sso starter-kit teams
Last synced: 08 Nov 2024
https://github.com/fdeschenes/oauth2-fb-exchange-token-strategy
OAuth2 Strategy for Facebook Long-Lived User Access Tokens
facebook facebook-graph-api facebook-graph-api-login oauth2 oauth2-strategy ruby
Last synced: 21 Oct 2024
https://github.com/giannivh/oauth-desktop
Open source OAuth2 desktop library for Java.
java java-11 java-module java11 oauth oauth-client oauth2 oauth2-client
Last synced: 20 Jan 2025
https://github.com/sitholewb/usersapi
This is an API for registering and authenticating users. It uses JWT token and it supports different OAuth providers like Facebook, Google, etc
asp-net-core-api-starter aspnetcore dotnet dotnet-core facebook-oauth2 jwt jwt-bearer-tokens jwt-claims nunit-tests oauth-provider oauth-providers oauth2 unit-testing
Last synced: 24 Jan 2025
https://github.com/ramzibouzaiene/employeemanagement-springboot-vuejs
Key Cloak implementation project in front end with vue js and in the backend with spring boot/spring security
java keycloak oauth2 spring-boot springsecurity typescript vuejs
Last synced: 10 Nov 2024
https://github.com/goooler/androidoauth2webview
Easy and fast setup of the OAuth2 Authorization Code Grant flow with a WebView for an Android application.
Last synced: 11 Oct 2024
https://github.com/purwokertodev/go-oauth2-jwt
OAuth2 server example using Go
Last synced: 21 Nov 2024
https://github.com/algaworks/live-spring-oauth
Código-fonte implementado na live em nossa página do Facebook (http://fb.com/algaworks)
algaworks oauth oauth2 spring-boot spring-security spring-security-oauth2
Last synced: 31 Dec 2024
https://github.com/binaryleo/react_native_social_login
A react native application using OAuth2 to handle a social login
google-api oauth2 react-native signin
Last synced: 07 Dec 2024
https://github.com/rolandfarkascom/google-ads-php-api-oauth2-web-application-refresh-token-generator
This PHP script allows you to generate an OAuth2 refresh token for the Google Ads API using the Desktop application flow. The refresh token can be used to obtain access tokens for authenticating requests against the Google Ads API.
google google-ads google-ads-api google-ads-api-php google-ads-monitoring google-ads-schedulers googleads googleads-php-lib googleads-sdk googleadsapi googleadsrefreshtoken googleadssdk oauth2 refresh-token refreshtoken
Last synced: 22 Jan 2025
https://github.com/msolorio/shopify-auth-express-middleware
An ExpressJS middleware that makes it easy for backend apps to manage auth and session storage with Shopify.
expressjs oauth oauth2 shopify
Last synced: 29 Jan 2025
https://github.com/socialiteproviders/nextcloud
[READ ONLY] Subtree split of the SocialiteProviders/Nextcloud Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 07 Nov 2024
https://github.com/kolosovpetro/secureazureoidc
In this manuscript, we discuss the problem of secure storage and transfer of access tokens between microservices
access-token active-directory azure azure-ad id-token oauth2 oidc open-id-connect refresh-token
Last synced: 16 Jan 2025
https://github.com/notrealradical/oauth-example
An OAuth template/example using Arctic and Express. Created as a quick start for personal projects.
bun discord nodejs oauth oauth2 typescript
Last synced: 05 Nov 2024
https://github.com/nasa9084/oauth-example
an example OAuth 2.0 Provider(Server) and Client written in Go
example go golang oauth2 oauth2-client oauth2-provider oauth2-server
Last synced: 13 Dec 2024
https://github.com/esimkowitz/pocket-reader-auth-api
An interface between the Pocket Authentication API and the Alexa Service Kit account linking interface.
alexa amazon gateway-api lambda oauth2 pocket
Last synced: 08 Jan 2025
https://github.com/banghuazhao/adrevenue-watch
An iOS app built with SwiftUI and Swift Concurrency to fetch and display AdMob network reports. Follows MVVM + Clean Architecture for maintainability and scalability. Work in progress.
admob api-integration async-await clean-architecture google-apis ios ios-development mobile-app mvvm oauth2 swift swift-concurrency swiftui
Last synced: 13 Oct 2024
https://github.com/embesozzi/oidc-demoapp-vuejs
Vuejs OpenID Connect demo application
oauth2 oidc oidc-client vue-router vuejs vuex
Last synced: 21 Nov 2024
https://github.com/banghuazhao/short-video-uploader
Short Video Uploader is a Svelte-based web app that simplifies uploading short videos to YouTube. Future updates will support popular platforms like TikTok, Instagram, and Douyin. Perfect for content creators looking to streamline their workflow across multiple platforms!
css googleapi html javascript nodejs oauth2 shortvideo svelte webapp webapplication youtube-api
Last synced: 13 Oct 2024
https://github.com/trendev/ngrok-file-server
fast as lightning, secure tiny file server, based on ngrok and golang
file-server golang golang-examples ngrok-server oauth2
Last synced: 12 Oct 2024
https://github.com/zslucky/koa-oauth2-password-server
A koa based SSO server with oauth2
Last synced: 06 Jan 2025
https://github.com/rcarubbi/oauth2_aspnetidentity_dapper
Implementação de Autenticação e Autorização com OAuth2, Aspnet Identity, OWIN, Aspnet MVC, WebAPI e Dapper
asp-net-identity dapper oauth2
Last synced: 13 Jan 2025
https://github.com/cidaas/cidaas-shopware-plugin
This plugin helps you to integrate cidaas easily into your shopware application for a secure authentication with cidaas in your shop. Secure – Fast – And unrivaled Swabian.
ciam cidaas oauth2 openid-connect php shopware shopware-plugin
Last synced: 22 Jan 2025
https://github.com/bernardo-mg/oauth-resource-server-example
Example OAUTH 2 resource server with Spring
Last synced: 23 Jan 2025
https://github.com/bjarocki/oauth2-nginx-auth-backend
auth-request nginx oauth2 slack-api
Last synced: 11 Oct 2024
https://github.com/engineering87/pdnd-client-assertion-generator
.NET Client Assertion Generator for PDND Service API - This repository has been migrated to Developers Italia
assertion authentication dotnet e-service government jwt oauth2 pdnd pubblica-amministrazione
Last synced: 25 Nov 2024
https://github.com/cidaas/go-interceptor
cidaas GO Interceptor helps you to verify cidaas access tokens conveniently. Secure – Fast – And unrivaled Swabian.
cidaas go golang jwt oauth2 oidc openid-connect
Last synced: 22 Jan 2025
https://github.com/codefiesta/OAuthKit
A Swift Package for OAuth 2.0
ios macos oauth2 swift swift-package-manager swiftui visionos
Last synced: 23 Oct 2024
https://github.com/charlesread/hapi-auth-fb
Hapi JS plugin that allows "plug-and-play" Facebook authentication in Hapi routes.
authentication facebook hapi hapijs oauth2
Last synced: 27 Dec 2024
https://github.com/pplu/azure-ad-auth
Perl libraries for authenticating through Azure AD
active-directory azure azure-ad oauth2 oauth2-client perl
Last synced: 05 Nov 2024
https://github.com/laredoza/singlesignonapi
The Api used by the Single Sign-on UI to manage an Identity4 Server
administration auth dotnetcore identityserver4 oauth2 openid
Last synced: 29 Jan 2025
https://github.com/defeo/cas2oauth2bridge
A storage-less OAuth2 server that delegates authentication to a Jasig CAS server
Last synced: 17 Jan 2025
https://github.com/echominds/infohub
"InfoHub: A collaborative platform for writing and sharing articles. Built with Java, Spring Boot, and Google OAuth2." "InfoHub: Веб-платформа для создания и публикации статей. Построено с использованием Java, Spring Boot и Google OAuth2."
community contentmanagement gradle java monolith-architecture oauth2 oauth2-client open-source postgres postgresql postgresql-database spring spring-boot spring-data-jpa spring-mvc spring-security webdevelopment
Last synced: 12 Oct 2024
https://github.com/shuppet/p6-oauth2-discord
Raku module for authenticating against Discord's OAuth2 API.
discord discord-api oauth2 perl6 perl6-module raku raku-module
Last synced: 23 Dec 2024
https://github.com/walderlansena/api-restfull-zf3-mongodb-oauth2
:lock: :computer: :herb: API RestFull com Oauth2, MongoDB no Zend Framework 3
api mongodb oauth2 php7 restfull zendframework zendframework3
Last synced: 30 Jan 2025
https://github.com/silic0ns0ldier/uf_oidcaccount
Incompatible alternative to UF account system. Offloads login to Open ID Connect (OAuth 2) server(s) of your choice. WIP
oauth2 openid-connect userfrosting userfrosting-sprinkle
Last synced: 29 Jan 2025
https://github.com/giosil/woauth2
A simple OAuth 2.0 protocol implementation.
authentication java javaee javaee-security login oauth oauth2 oauth2-server security
Last synced: 27 Dec 2024
https://github.com/ericlewis966/angularaspnetcoreoauth
Sample project based on the blog post demonstrating how to build out an Implicit Grant OAuth flow utilizing OAuth2/OpenID Connect protocols implementing IdentityServer4 as our OpenID Connect Provider and then using it to authenticate an Angular SPA client to authorize access to an independent ASP.NET Core Web API.
angular aspnetcore identityserver4 oauth2 openid-connect
Last synced: 16 Jan 2025
https://github.com/shuza/simple-restfull-api
This is prject demonstrate how to create a simple RestFull API with Play framework. It also implement oAuth.
java oauth2 play-framework restful-api
Last synced: 03 Dec 2024
https://github.com/viadee/deichefuerdieinseln
Companion repo for an upcoming articel on microservice security
Last synced: 30 Jan 2025
https://github.com/dogeared/kcdc-2019-oauth-and-oidc
KCDC 2019 - OAuth 2.0 and OpenID Connect in Plain English
Last synced: 20 Jan 2025
https://github.com/authentiqid/authentiq-salesforce-registration-handler
Authentiq OpenID Connect Registration Handler for Salesforce
2fa authentication oauth2 oidc openid passwordless salesforce
Last synced: 06 Jan 2025
https://github.com/authentiqid/passport-authentiq
PassportJS strategy for Authentiq ID.
authentication authentiq identity oauth2 oidc passportjs strategy
Last synced: 06 Jan 2025
https://github.com/hubspotwebteam/hubspot-oauth-sample-app
Sample of OAuth Application build with Hubspot
Last synced: 05 Dec 2024
https://github.com/thanthtooaung-coding/cafe-management-system-backend
Cafe Management System - Backend (Spring Boot)
java jwt oauth2 restful-api spring-boot spring-security
Last synced: 15 Dec 2024
https://github.com/jensborch/kontentsu
Kontentsu CMS
angular angular-cli cdi cdi-extension cdn cms gradle headless-cms java-8 javaee oauth2 payara-micro rest
Last synced: 28 Dec 2024
https://github.com/roadiz/abstractapitheme
Base theme for creating simple public RESTful API protected with referrer API keys.
Last synced: 05 Dec 2024
https://github.com/xhcf/springboot_restbasicauth
SpringBoot Rest Api Utilizing a Basic Auth Header For Api Verification.
authentication authorization basic basic-authentication oauth2 oidc springboot springboot-rest
Last synced: 13 Jan 2025
https://github.com/tslamic/go-oauth2-firestore
Firestore storage for OAuth 2.0
firestore golang golang-library oauth2 tokenstore
Last synced: 09 Nov 2024
https://github.com/francescomasala/ktor-google-oauth2
Example for using google oAuth with ktor
google-oauth2 kotlin ktor oauth2
Last synced: 20 Jan 2025
https://github.com/anoziechibuike/agberochat2.0
AGBEROCHAT is a dynamic web application built with Flask, Socket.IO, and a robust database backend. This project offers a seamless and real-time chatting experience with the power of Flask and Socket.IO, ensuring instant communication. Users can create or join personalized rooms, fostering private conversations or group discussions.
expo expo-cli flask flask-socketio flask-sqlalchemy javascript oauth2 react-native react-navigation socketio
Last synced: 08 Nov 2024
https://github.com/0gis0/oauth2-authz-code-flow-and-pkce
oauth2 oauth2-code-auth-flow pkce
Last synced: 14 Jan 2025
https://github.com/rahil-p/passport-discord-token
Passport strategy for authorizing users with Discord access tokens using the OAuth 2.0 API
Last synced: 15 Oct 2024
https://github.com/osavchenko/oauth2-cloudconvert
CloudConvert Provider for the OAuth 2.0 Client
cloudconvert oauth oauth-provider oauth2
Last synced: 08 Jan 2025
https://github.com/andifalk/spring-security-intro
Introductory crash course for Spring Security
certificates jwt oauth2 openid-connect spring spring-security token
Last synced: 20 Jan 2025
https://github.com/superbalist/laravel-lusitanian-oauth-session-store
A Laravel session storage interface for the lusitanian/oauth library
laravel laravel4 laravel4-package laravel5 laravel5-package oauth-library oauth2 php superbalist
Last synced: 21 Jan 2025
https://github.com/lucasnetwork/oauth-backend
Back-end oauth using javascript following the IETF RFC 6749 specification and following Aaron Parecki's how-to guide
authentication nestjs nodejs oauth oauth2
Last synced: 23 Dec 2024
https://github.com/andifalk/owasp-chapter-munich-04-2019
Talk and demos for OWASP chapter meeting in Munich on 30.4.2019
chapter munich oauth2 openidconnect owasp security
Last synced: 20 Jan 2025
https://github.com/curityio/gatsby-assisted-token
Assisted token flow with React Context and Gatsby CLI
assisted-token code-example oauth2 openid-connect spa
Last synced: 03 Dec 2024
https://github.com/curityio/spring-boot-openid-client-mtls
An example on how to create an OpenID client with Spring Security that uses mutual TLS client authentication to retrieve the token.
code-example financial-grade mutual-tls oauth2 openid-connect spring-boot website
Last synced: 03 Dec 2024
https://github.com/surendravidiyala/oauth-passport-facebook
Passport OAuth support through the passport-facebook module
facebook oauth2 passport passport-facebook passport-local user-authentication
Last synced: 26 Jan 2025
https://github.com/udhos/oauth2
https://github.com/udhos/oauth2 implements the oauth2 client_credentials flow with singleflight and plugable cache interface.
client-credentials go golang oauth2
Last synced: 18 Jan 2025
https://github.com/b1narygl1tch/awesome-oauth-sec
OAuth2.0 and OpenID from an information security perspective
bugbounty information-security infosec oauth2 security
Last synced: 19 Dec 2024
https://github.com/sammychinedu2ky/githubdotnetdeviceflow
This is an exemplary code on how to use GitHub Oath Device flow
Last synced: 18 Jan 2025
https://github.com/interactive-maps/osm-get-oauth2-token
This tool allows you to obtain the bearer access token needed to perform most openstreetmap api requests authorised by the oAuth2 standard.
oauth2 oauth2-authentication openstreetmap openstreetmap-api token
Last synced: 21 Jan 2025
https://github.com/ackeecz/retroceptor
Concept of OkHttp interceptors transferred one level above to Retrofit layer. Implementation of OAuth2 mechanism in Retrofit.
Last synced: 07 Jan 2025
https://github.com/curityio/springboot-api-jwt-validation
Spring Boot API OAuth Integration and Validation of JWTs
api claims code-example jwt-validation oauth2 scopes spring-boot zero-trust
Last synced: 03 Dec 2024
https://github.com/realdarkkenz/auth-bot-v1
Auth Bot V1
authbot discord discord-bot discord-js discordauth discordjs-v14 nitro nitro-generator nitrogen nitrogenerator oauth2
Last synced: 10 Jan 2025
https://github.com/jsmestad/ueberauth_slack_v2
Slack OAuth V2 Überauth strategy that supports Bot and User tokens
oauth2 slack ueberauth ueberauth-strategies
Last synced: 27 Oct 2024
https://github.com/ngvgiang/wordpress_client
USTH-2024 Mobile Application Development project for midterm and final.
android-application material-design material-ui oauth2 volley-api wordpress
Last synced: 15 Oct 2024
https://github.com/authgear/authgear-sdk-ios
Authgear authentication SDK for iOS platforms
authentication ios jwt mobile-library oauth2 sdk swift
Last synced: 07 Nov 2024
https://github.com/dehwyy/mafuyu
❄️App without limitation.
caddy cli docker docker-compose golang grpc microservices nats oauth2 orm postgresql redis rust sentry svelte typescript
Last synced: 03 Nov 2024
https://github.com/austinkregel/aut.hair
An authentication service build with Laravel Passport
oauth2 self-hosted sso-authentication sso-solution
Last synced: 30 Oct 2024
https://github.com/richardhj/oauth2-epost
OAuth 2.0 Client Provider for E-POSTBUSINESS API.
deutsche-post epost epostbusiness-api oauth2 oauth2-client php-league
Last synced: 30 Oct 2024
https://github.com/andrsam/urlshortener
HTTP service that serves to shorten URLs
oauth2 rest shorten-urls spring-mvc
Last synced: 21 Dec 2024
https://github.com/madarche/oauth2-resource-server-example
OAuth2 Resource Server (RS) example
oauth2 oidc openid openid-client openid-connect
Last synced: 18 Dec 2024
https://github.com/gi0baro/ovpn-portal
Build client OpenVPN configurations with OIDC authentication
Last synced: 17 Dec 2024
https://github.com/ssofy/javascript-sdk
SSOfy Javascript SDK
auth javascript node nodejs oauth2 oauth2-client sdk single-sign-on single-sign-out sso sso-authentication sso-login ssofy typescript
Last synced: 14 Jan 2025
https://github.com/ozdemirrulass/keycloak-nextjs-mysql-docker
This repository provides a setup for authentication in a modern web application environment. For more detailed explanation and step by step guide of this repository please visit my blog post.
authentication docker docker-compose keycloak mysql nextjs oauth2
Last synced: 29 Dec 2024
https://github.com/chuongmep/revitaddin.auth.example
Demo Example Authentication Autodesk Account Revit Add-in Use Autodesk Platform Services
aps autodesk forge oauth2 revit-addin revit-api
Last synced: 28 Dec 2024
https://github.com/raresail/nest-oauth2-micro-service
A template for an authentication service using oAuth2
google-oauth2 microservice nestjs oauth2 template
Last synced: 20 Dec 2024
https://github.com/kriasoft/simple-oauth2-clients
OAuth 2.0 clients for Google, Apple, Facebook, GitHub and other identity providers.
auth auth0 authentication credentials facebook github google identity identity-provider oauth oauth2 passport passportjs token tokens twitter
Last synced: 26 Jan 2025
https://github.com/aolle/rhbk-workshop
Red Hat Build of Keycloak Workshop
authentication authorization containers freeipa identity identity-management idm keycloak keycloak-adapter keycloak-extension keycloak-provider keycloak-spi oauth2 oidc openid-connect openshift quarkus redhat sso workshop
Last synced: 13 Oct 2024
https://github.com/cuongndc9/oauth2
🛸 Implement OAuth2 with Node & React.
103cuong oauth2 oauth2-client oauth2-server oauth2-workflows
Last synced: 21 Jan 2025
https://github.com/yhunlu/rentiny-ecommerce-accommodationapp
backend: Node + Graphql + Apollo + MongoDB, frontend: typescript + Ant Design + React + React Hooks + React Router. This is Fully Modern Real Estate App that fully functioning home-sharing application where users will be able to sign in, create a listing and book other listings. Other Used Features: Google Sign In and OAuth 2.0, login sessions with cookies and session storage, Stripe, Google's Geocode API, Cloudinary.
ant-design antd-design apollo apollographql cloudinary google-geocoding-api mongodb node oauth2 react react-hooks react-router stripe stripe-connect stripe-payment typescript
Last synced: 18 Jan 2025
https://github.com/swiftsoftwaregroup/oauth2-client
Python client for testing the OAuth 2.0 Client Credentials Flow
Last synced: 06 Jan 2025
https://github.com/ankushwadode/oauth2-v1
implementaiton of OAuth2
authentication login oauth2 spring spring-boot springmvc
Last synced: 29 Jan 2025
https://github.com/curityio/nordicapis-python-openid-connect-client
Nordic APIs OpenID Connect workshop source code
code-example oauth2 openid-connect website
Last synced: 03 Dec 2024