Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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:

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: 15 Nov 2024

https://github.com/druxt/druxt-auth

Authentication module for DruxtJS

druxt module nuxt-auth oauth2

Last synced: 12 Nov 2024

https://github.com/softprops/octopat

:octocat: :key: GitHub personal access token dispenser

cli github-api oauth2

Last synced: 11 Oct 2024

https://github.com/joduplessis/oauth

NextJS boilerplate template for connecting Google Drive via OAuth & navigating files. 🔐

api google-cloud-platform google-drive-api knex nextjs oauth2 postgresql react

Last synced: 06 Nov 2024

https://github.com/uber5/react-pkce-sample

Sample app demonstrating using OAuth2 PKCE within React

authentication oauth2 pkce react

Last synced: 10 Nov 2024

https://github.com/amalh/goodreads-oauth-in-swift-

Swift sample for using OAuthSwift with Goodreads | TUTORIAL: https://pragmatictheories.tech/ios-oauth-integration-with-goodreads/

goodreads-api goodreads-oauth ios oauth oauth2 oauth2-provider oauthswift swift

Last synced: 07 Nov 2024

https://github.com/ikemtz/pubeler

A utility to post data contained in flat files to RESTful apis.

auth0 device-workflow flat-files oauth2

Last synced: 23 Oct 2024

https://github.com/jhnnsrs/herre

herre is an (asynchronous) oauth2/openid client, that provides sensible defaults for the python ecosystem

async oauth2 oauth2-client openid openid-connect pyqt

Last synced: 20 Oct 2024

https://github.com/defeo/cas2oauth2bridge

A storage-less OAuth2 server that delegates authentication to a Jasig CAS server

cas jasig oauth2

Last synced: 16 Nov 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: 12 Oct 2024

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/clayrisser/trailpack-oauth-server

Trailpack to run OAuth 2 server on Trails application

oauth oauth-server oauth2 oauth2-server trailpack trails trailsjs waterline

Last synced: 28 Oct 2024

https://github.com/mhndev/oauth-client

php oauth client (sdk)

oauth-server oauth2 oauth2-client sdk-php

Last synced: 09 Nov 2024

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/qdequippe/oauth2-symfony-connect

SymfonyConnect OAuth 2.0 Client Provider for The PHP League OAuth2-Client

oauth oauth2 php symfony

Last synced: 28 Oct 2024

https://github.com/informaticauco/oauth2-uco

University of Córdoba client provider to the PHP League OAuth2 client

oauth2 oauth2-client php php-library php7

Last synced: 21 Oct 2024

https://github.com/gi0baro/ovpn-portal

Build client OpenVPN configurations with OIDC authentication

oauth2 oidc openvpn vpn

Last synced: 29 Oct 2024

https://github.com/sammychinedu2ky/githubdotnetdeviceflow

This is an exemplary code on how to use GitHub Oath Device flow

device-flow oauth2

Last synced: 17 Nov 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/caomeiyouren/wechat-official-helper

一个基于 Hono 实现的云函数版本的微信公众号助手,支持个人非认证公众号的上行登录、用户消息存储等功能,支持 OAuth2.0 登录

hono oauth2 serverless vercel wechat wechat-app wechat-official-account

Last synced: 23 Oct 2024

https://github.com/rahil-p/passport-discord-token

Passport strategy for authorizing users with Discord access tokens using the OAuth 2.0 API

discord oauth2 passport

Last synced: 15 Oct 2024

https://github.com/lewiszlw/sso

sso + oauth 单点登录 和 开放授权

oauth2 sso

Last synced: 27 Oct 2024

https://github.com/osavchenko/oauth2-cloudconvert

CloudConvert Provider for the OAuth 2.0 Client

cloudconvert oauth oauth-provider oauth2

Last synced: 11 Nov 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/fci-tu/findit

E-Commerce Project on Blazor and ASP.Net Core with Clean Architecure

asp-net-core back-end blazor clean-architecture efcore front-end linq oauth2 sql-server wasm

Last synced: 23 Oct 2024

https://github.com/adarshaacharya/bricks

🧱 Bricks - all in one real estate marketplace.

docker nestjs oauth2 prisma redis s3-bucket sendgrid

Last synced: 08 Nov 2024

https://github.com/nemanjam/next-auth-custom-provider-demo

Custom Next-auth OAuth provider for Square with Prisma and Postgres.

next-auth next-auth-provider nextjs oauth2 postgresql prisma

Last synced: 24 Oct 2024

https://github.com/ancoka/larav-oauth2-client

This is an simple OAuth client service for Laravel framework.

laravel laravel-package oauth2 oauth2-client

Last synced: 10 Nov 2024

https://github.com/bkuhlmann/pkce

An OAuth Proof Key for Code Exchange (PKCE) challenge and code verifier.

oauth oauth2 pkce pkce-authentication security

Last synced: 08 Nov 2024

https://github.com/kkdai/line-login-pkce-go

LINE Login with PKCE starter

golang line-login oauth2 pkce

Last synced: 09 Nov 2024

https://github.com/shawakash/youtubecreator

A web app for all creators that lets you upload a raw video and hire a editor here who on uploading the edited video gets uploaded by just a click after previewed by the creator

mongodb monorepo nextjs oauth2 tailwindcss turborepo typescript youtube-api

Last synced: 15 Nov 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/phpmv/ubiquity-oauth

Oauth 2 client for Ubiquity framework

framework oauth2 php ubiquity ubiquity-framework

Last synced: 14 Nov 2024

https://github.com/netcode/oauthgoat

Vulnerable dockerized environment designed to test OAuth vulnerabilities

oauth-client oauth2 oauth2-server security security-labs vulnerability

Last synced: 09 Nov 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: 07 Nov 2024

https://github.com/binyamin/pkce-gen

Generate code challenge & code verifier for PKCE (zero-dependencies)

javascript oauth oauth2 pkce

Last synced: 29 Oct 2024

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/devsazal/cake-crm-mobile-app-restapi-apiato

A mobile app (Backend RESTful API) for Indian Cake Seller by Laravel v8.17 & APIATO, OAUTH OTP, SMS, Payment API

apiato laravel8 mobile-app oauth2 otp payment-gateway restful-api sms-gateway

Last synced: 30 Oct 2024

https://github.com/fusionauth/fusionauth-example-go-device-code-grant

get-gif: An Example Golang CLI app using the FusionAuth Golang Client Library to provide Device Code OAuth

example fusionauth go golang golang-cli oauth2 oauth2-device-code-flow

Last synced: 05 Nov 2024

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/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: 15 Oct 2024

https://github.com/josdem/android-authenticator

Oauth2 client credentials grant type application to send and receive secret messages

android gradle kotlin oauth2 retrofit2

Last synced: 16 Nov 2024

https://github.com/oops-org-php/oauth2

PHP OAUTH2 authentication API - Azure, Facebook, Github, Google, Microsoft, Naver

azure-active-directory facebook-login github-login google-login kakao-login microsoft-login naver-login oauth oauth2 oauth2-client php

Last synced: 10 Nov 2024

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: 05 Nov 2024

https://github.com/intricate/twitch-oauth2-client-spring

Spring Security utilities for configuring an application as a Twitch OAuth 2.0 client.

java oauth2 security spring spring-security twitch

Last synced: 18 Nov 2024

https://github.com/oxisto/oauth2go

oauth2go aims to be a basic OAuth 2.0 authorization server that implements at least some of the most basic OAuth 2.0 flows.

authentication go golang oauth2 pkce

Last synced: 28 Oct 2024

https://github.com/berlinbruno/post-it

Join PostIt, the innovative social media platform that empowers you to share your thoughts, photos, and experiences with friends and followers. Discover new interests, connect with like-minded individuals, and engage with a vibrant community through posts, comments, and reactions.

oauth2 react sanity vite

Last synced: 13 Nov 2024

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/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: 11 Nov 2024

https://github.com/navzam/token-store-multi-service-sample

Sample web app that uses Token Store to manage access tokens to multiple external services

azure azure-app-service azure-token-store oauth2 token-management

Last synced: 17 Oct 2024

https://github.com/openauth-dev/xf-oa-openauth

OpenAuth.dev login and registration for XenForo 2.

oauth oauth2 oauth2-client oauth2-provider openauth php php54 php7 xenforo xenforo-2 xenforo2

Last synced: 28 Sep 2024

https://github.com/hoccyy/fitpick

FitPick is an app that saves your closet virtually and helps you choose an outfit if you can't decide!

firebase firebase-auth firebase-database google-oauth google-oauth-login nextjs nodejs oauth2 outfit-planner react virtual-closet webapp

Last synced: 12 Nov 2024

https://github.com/skar-software/markdown-git-cms

Markdown editor with Github integration - to edit and update files

cms github markdown markdown-editor oauth2

Last synced: 12 Oct 2024

https://github.com/chrislaskey/oauth2_github

A GitHub OAuth2 Provider for Elixir

authentication elixir github oauth2

Last synced: 15 Oct 2024

https://github.com/hanbings/nikukyu

⭐ Nikukyu - 可以抓星星的爪子!一个 OAuth 认证中心

java oauth oauth2 spring springboot sso typescript vue web

Last synced: 11 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: 26 Oct 2024

https://github.com/zslucky/koa-oauth2-password-server

A koa based SSO server with oauth2

koa oauth2

Last synced: 10 Nov 2024

https://github.com/oxisto/evesso

Go classes to help with EVE SSO

eve-online golang oauth2 sso

Last synced: 13 Oct 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/effectra/third-party

Effectra\ThirdParty is a PHP library that provides OAuth configuration and functionality for various third-party platforms such as LinkedIn, GitHub, Facebook, and Google. It simplifies the process of integrating with these platforms and accessing user data through OAuth authentication

authentication facebook github google http-client linkedin oauth oauth2 php third-party

Last synced: 07 Nov 2024

https://github.com/sakkke/oauth2-discord-proxy

A proxy service that uses Discord OAuth 2.0 authentication powered by Hono

authentication discord hono honojs oauth2 proxy proxy-server proxy-service

Last synced: 24 Oct 2024

https://github.com/alexmasterov/oauth2-stackexchange

StackExchange.com Provider for the OAuth 2.0 Client

league-oauth2 oauth2 oauth2-provider oauth2-stackexchange

Last synced: 07 Nov 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 Nov 2024

https://github.com/socialiteproviders/notion

[READ ONLY] Subtree split of the SocialiteProviders/Notion Provider (see SocialiteProviders/Providers)

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 27 Oct 2024

https://github.com/thesaintkappa/unwrapped

Get to know your top 99 tracks & artists before the end of the year.

music oauth2 spotify spotify-api svelte typescript

Last synced: 12 Nov 2024

https://github.com/alexmasterov/oauth2-headhunter

HeadHunter.ru Provider for the OAuth 2.0 Client

league-oauth2 oauth2 oauth2-headhunter oauth2-provider

Last synced: 07 Nov 2024

https://github.com/udos86/sveltekit-in-action

A Fullstack SvelteKit Demo using Prisma, Auth.js & Vite PWA

oauth2 pwa sveltekit

Last synced: 24 Oct 2024

https://github.com/rosnovsky/surveyway

📬 A React/Node/Express application for quickly emailing surveys, collecting responses, and reporting results.

email express nodejs oauth2 react redux stripe

Last synced: 14 Oct 2024

https://github.com/gearplug/calendly-python

calendly-python is an API wrapper for Calendly, written in Python

api calendar calendly events oauth2 python webhooks wrapper

Last synced: 11 Nov 2024

https://github.com/Gikkman/google-auth-electron

Sample app for verifying against Google with an Electron app

electron google google-api node node-js nodejs oauth oauth2 oauth2-authentication oauth2-client

Last synced: 25 Oct 2024

https://github.com/goooler/androidoauth2webview

Easy and fast setup of the OAuth2 Authorization Code Grant flow with a WebView for an Android application.

oauth2 webview

Last synced: 11 Oct 2024

https://github.com/himenon/oauth2_proxy

Multiple Reverse Proxy Sapmle with oauth2_proxy

nginx oauth2 reverse-proxy

Last synced: 05 Nov 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/pushpabrol/auth0-device-flow-appletv

auth0 device flow oauth2 appletv limited input device

apple-tv auth0 device-flow limited-input-devices oauth2

Last synced: 18 Nov 2024

https://github.com/andrsam/urlshortener

HTTP service that serves to shorten URLs

oauth2 rest shorten-urls spring-mvc

Last synced: 29 Oct 2024