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/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/ayogohealth/cordova-plugin-oauth

Cordova plugin for performing OAuth login flows.

cordova cordova-plugin hacktoberfest oauth oauth2

Last synced: 30 Dec 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/abhinav-ark/timetable_csea

Timetable PWA of B.Tech CSEA, Batch of 2025, Amrita Vishwa Vidyapeetham

css github-api html javascript oauth2 open-source pwa-app

Last synced: 15 Dec 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/tegaphilip/padlock

Phalcon Authentication Server

oauth2 phalcon phalcon-php

Last synced: 18 Nov 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/zokioki/fitbit_api

A Ruby interface to the Fitbit Web API.

api fitbit oauth2 rails ruby

Last synced: 29 Dec 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/jfrux/oauth2.cfc

ColdFusion Component (CFC) Based oAuth2 Consumer

cfc coldfusion oauth2 railo

Last synced: 10 Dec 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/passageidentity/passage-node

Passkey Complete for Node.js - Integrate into your Node.js API or service to enable a completely passwordless standalone auth solution with Passage by 1Password

1password authentication biometrics ciam identity javascript magic-links nodejs oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless typescript webauthn

Last synced: 20 Nov 2024

https://github.com/archertrister/lexun.security.oauth

用于 Asp.Net 和 Asp.Net Core 的OAuth2社交身份验证提供程序。支持支付宝,QQ,微信,百度等第三方登录

alipay aspnet aspnetcore baidu oauth2 owin provider qq wechat

Last synced: 04 Dec 2024

https://github.com/gearnode/erl-oauth2c

OAuth2 client in Erlang.

erlang oauth2 oauth2-client sso

Last synced: 03 Nov 2024

https://github.com/zalando-stups/play-zhewbacca

Play! framework library to protect REST endpoint by OAuth2 token verification. Supports Play versions 2.5, 2.6, 2.7

oauth2 playframework protect-endpoints rest-api

Last synced: 21 Nov 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/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/openedx/auth-backends

Custom authentication backends and views for edX services

authentication edx oauth2 oidc openid-connect python

Last synced: 27 Dec 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: 15 Nov 2024

https://github.com/halo-sigs/plugin-oauth2

Halo 2.0 的 OAuth2 第三方登录插件。

halo halo-plugin oauth2

Last synced: 09 Dec 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/oktadev/gatsby-netlify-okta-example

Gatsby, Netlify, and Okta Example App

authentication gatsby gatsbyjs netlify oauth2 oidc

Last synced: 14 Nov 2024

https://github.com/adam-paterson/oauth2-slack

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

oauth2 slack

Last synced: 07 Nov 2024

https://github.com/shogo82148/go-nginx-oauth2-adapter

Add oauth2 authentication layer with ngx_http_auth_request_module

golang h2o nginx oauth2

Last synced: 27 Oct 2024

https://github.com/stevdza-san/googleauthapp

Project that showcased how to use One-Tap API with Android.

authentication jetpack-compose kotlin oauth2 one-tap-sign-in sign-in-with-google

Last synced: 30 Nov 2024

https://github.com/sindhuinti/chronx

📆Chronx is a CLI tool that offers a set of commands for managing your calendar events with ease!

cobra-cli go google-calendar-api oauth2

Last synced: 16 Nov 2024

https://github.com/open-hand/choerodon-oauth

This service is the authorized authentication center of the choerodon microservices framework and is mainly responsible for user privilege and authorization.

c7nf choerodon java oauth2 spring spring-boot spring-cloud spring-oauth2

Last synced: 21 Nov 2024

https://github.com/harshmangalam/elysia-blog-api

Full featured blog api build with Bun (Elysia) and Prisma

authentication blog-api bun elysia javascript jwt oauth2 postgresql prisma swagger typescript

Last synced: 30 Nov 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/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/slekup/passport-discord-auth

An updated passport authentication strategy for Discord.

discord nodejs oauth2 passport typescript

Last synced: 01 Nov 2024

https://github.com/jcf/oauth-two

OAuth 2.0 client in Clojure

authentication clojure oauth2 oauth2-client

Last synced: 13 Nov 2024

https://github.com/open-template-hub/auth-server-template

Auth Server Template is a generic open-source authentication server that has a simple yet powerful design to connect your business with all OAuth 2.0 and OAuth supporting third-party companies (like Google, Facebook, Twitter, or LinkedIn). It also supports a basic username-password authentication system.

authentication express facebook-login github-login google-login linkedin-login nodejs nodejs-express oauth oauth2 server social-login template twitch-login twitter-login

Last synced: 12 Dec 2024

https://github.com/rbiedrawa/spring-webflux-keycloak-demo

This repository demonstrates how to use reactive Spring Security with OAuth2 and Keycloak. Keycloak server with all components can be started using docker-compose and utility script.

docker docker-compose jwt jwt-authentication keycloak oauth2 postman postman-collection reactor security spring-boot spring-security spring-security-5 spring-security-oauth2 spring-webflux testing webflux-security wiremock

Last synced: 28 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/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/socialiteproviders/steam

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

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 29 Dec 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/aaronpk/command-line-oauth

A quick demo of doing OAuth from the command line

oauth oauth2

Last synced: 02 Nov 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/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/azutoolkit/authority

Authority - OpenID OAuth 2.0 Server and OpenID Connect Provider optimized for low-latency, high throughput, and low resource consumption built in identity provider user login.

authentication-backend authorization jwt-authentication oauth2 oauth2-server oidc-server openid openid-connect

Last synced: 19 Nov 2024

https://github.com/m-thirumal/oauth-authorization-server

New OAuth2.1 Authorization Server using Spring Boot & PostgreSQL

authentication oauth oauth2 oauth2-1 oauth2-server postgresql security spring-boot

Last synced: 15 Dec 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/binodkafle/gomail

Example go project to send email using GO via smtp, Gmail API and OAuth2. This is also a reference project for my article in medium titled "Sending Emails with GO (Golang) Using SMTP, Gmail, and OAuth2"

email gmailapi golang oauth2 smtp

Last synced: 15 Oct 2024

https://github.com/aklaus/transparent-auth-gateway

Implementations of a "transparent" Auth Gateway that links a third-party Identity Provider with own authorisation rules (scopes, roles, etc.)

azure-ad identity oauth2 oidc

Last synced: 16 Dec 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: 25 Dec 2024

https://github.com/oktadev/okta-spring-security-5-example

Authentication with Spring Security 5 and Okta OIDC

authentication oauth2 oidc okta spring-boot spring-security

Last synced: 14 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/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: 19 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/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/telotortium/emacs-oauth2-auto

Automatically stored and configured OAuth2 for Emacs

emacs oauth oauth2

Last synced: 27 Dec 2024

https://github.com/mmalcek/basictooauth

proxy service that changes basic auth to oauth 2. designed for Exchange Web Services (EWS)

azure basic-authentication ews exchange oauth2 office365

Last synced: 12 Dec 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: 19 Nov 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/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/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/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/curityio/oauth-filter-for-java

A Servlet Filter that can be used for OAuth 2.0 protection in any Java-based Web API

api claims oauth2 scopes sdk zero-trust

Last synced: 03 Dec 2024

https://github.com/vivocha/arrest

Swagger REST framework for Node.js, with support for MongoDB and JSON-Schema

express expressjs jsonschema mongodb node nodejs oauth2 openapi rest rest-api rql schema swagger

Last synced: 11 Oct 2024

https://github.com/jainamoswal/ForceHub

A Telegram bot to force the user to follow GitHub Profile.

authlib bot flask forcehub github j-projects oauth2 telegram telethon

Last synced: 29 Nov 2024

https://github.com/schwarz/ueberauth_discord

Discord OAuth2 Strategy for Überauth.

discord oauth2 phoenix ueberauth

Last synced: 15 Nov 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/googlesamples/identity-appflip-tester-android

Lightweight Android app that simulates the Google app role during App Flip

account-linking android authentication authorization oauth2

Last synced: 13 Nov 2024

https://github.com/acronis/go-authkit

Toolkit for authentication and authorization in Go services

authentication authorization go golang jwks jwt oauth2 openid-connect toolkit

Last synced: 18 Dec 2024

https://github.com/rominalodolo/udemyoauth2.0

https://www.udemy.com/course/oauth-2-simplified/

java oauth2

Last synced: 13 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: 22 Dec 2024

https://github.com/myConsciousness/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: 26 Dec 2024

https://github.com/oktadev/okta-node-rest-api-example

Simple REST API with Node and OAuth 2.0

javascript nodejs oauth2 rest rest-api

Last synced: 14 Nov 2024

https://github.com/timo-reymann/python-oauth2-cli-auth

Authenticate against OAuth2 Provider in Python CLIs

cli oauth2 pip python

Last synced: 15 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/schibsted/account-sdk-browser

Schibsted Account SDK for browsers

authentication browser javascript oauth2 oidc

Last synced: 24 Dec 2024

https://github.com/curityio/nginx_oauth_proxy_module

NGINX module that decrypts secure cookies from Single Page Apps and forwards JWT access tokens to APIs

api-gateway nginx oauth-proxy oauth2 spa token-handler

Last synced: 03 Dec 2024

https://github.com/chamerling/electron-oauth-github-vue

Sources for Medium article about Electron Vue OAuth

electron oauth2 vuejs

Last synced: 03 Dec 2024

https://github.com/ossystems/python-hydra-sdk

Hydra SDK for Python

oauth2 python sdk

Last synced: 22 Nov 2024