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/zcubbs/oauth-showcase

This is a simple showcase of the OAuth 2.0 authorization code flow written in GO. With a server and a client. Both components are fully customizable and can be used as a template for your own projects.

go oauth2

Last synced: 25 Nov 2024

https://github.com/marcosbarbero/spring-boot2-oauth2-opaque-token

Read more http://blog.marcosbarbero.com/oauth2-centralized-authorization-opaque-jdbc-spring-boot2

jdbc oauth2 opaque spring-boot-2 spring-security-5

Last synced: 14 Oct 2024

https://github.com/curityio/nginx-lua-oauth-proxy-plugin

A LUA plugin for getting access tokens from encrypted cookies. The plugin implements the OAuth Proxy component from the Token Handler pattern.

api-gateway nginx oauth-proxy oauth2 token-handler

Last synced: 03 Dec 2024

https://github.com/curityio/spring-boot-oauth-client

Example Website Client using Spring Boot to implement OAuth 2.0 and OpenID Connect

code-example oauth2 openid-connect spring-boot website

Last synced: 03 Dec 2024

https://github.com/hammcn/airpower4j

🔥🔥🔥AirPower4J是一个基于 Java17、SpringBoot3.x、JPA&MySQL 的后端开发脚手架,其中包含了一些 RBAC、请求验证、CURD封装、异常处理、多租户SaaS、加解密与安全、WebSocket等模块,以满足日常开发的快捷、稳健、标准化等要求。

api backend java jpa oauth2 spring-boot

Last synced: 28 Nov 2024

https://github.com/curityio/express-oauth-jwt

A Node.js Express example API Secured with OAuth tokens

api claims jwt-validation oauth2 scopes sdk zero-trust

Last synced: 03 Dec 2024

https://github.com/contributte/facebook

:yum: Tiny Facebook SDK 5.x integration to Nette Framework

facebook login nette oauth2 php sdk

Last synced: 14 Dec 2024

https://github.com/mosip/esignet

Open ID based e-Signet service for large scale verification & authentication.

oauth2 oid4vci oidc

Last synced: 07 Jan 2025

https://github.com/haruma-k/example_googleoauth

The example project to implement Google OAuth2 authorization without any libraries for Unity Editor.

google oauth2 unity unityeditor

Last synced: 27 Oct 2024

https://github.com/equinor/appsec-fundamentals-authn-authz-cs

A hands-on AppSec fundamentals workshop where we explore protecting API's and Web apps

appsec authn authz oauth2 oicd workshop

Last synced: 12 Nov 2024

https://github.com/socialiteproviders/gitlab

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

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 06 Jan 2025

https://github.com/ims94/spring-boot-jwt-auth-server

Using JWTs issued by an external authorization server to authentication REST APIs with Spring Boot

auth authentication jwt jwt-authentication oauth2 oidc openid openid-connect ractjs rest-api spring-boot spring-boot-3 spring-security

Last synced: 03 Dec 2024

https://github.com/stephenyeargin/yammer-oauth2-php

🗣 PHP wrapper for Yammer's API

hacktoberfest oauth2 php yammer

Last synced: 07 Nov 2024

https://github.com/realtristan/disgoauth

Easy-to-use Discord OAuth2.0 Implementation for Go

discord discord-api discord-oauth golang oauth oauth2

Last synced: 19 Nov 2024

https://github.com/toshokan/tomiko

Safe asynchronous OAuth 2.0 + OpenID Connect Authorization Server

async oauth2 oauth2-server oidc oidc-provider rust

Last synced: 09 Jan 2025

https://github.com/klippa-app/nativescript-login

The best way to do social logins in NativeScript, a plugin with modern SDKs to allow authentication to various providers with access to all SDK features

apple apple-sign-in facebook google login nativescript nativescript-angular nativescript-plugin oauth oauth2 openid openid-connect sdk social

Last synced: 11 Oct 2024

https://github.com/perfectlysoft/perfect-oauth2

OAuth2 Implementations with Facebook, Google, LinkedIn, Slack, SalesForce and GitHub providers.

oauth2 perfect server-side-swift swift

Last synced: 13 Nov 2024

https://github.com/grokify/beego-oauth2-demo

OAuth 2.0 demo app for Beego using Google, Facebook, RingCentral and Aha!

beego beego-application golang golang-examples oauth2

Last synced: 04 Oct 2024

https://github.com/propo41/bookify

Tailored for organizations, a simple tool that can enhance productivity by minimizing the time spent finding and securing meeting rooms in google calendar

chrome-extension googlecalendarapi hacktoberfest monorepo nestjs oauth2 reactjs typescript

Last synced: 15 Oct 2024

https://github.com/ezy/enterpise-api-gateway

Super light OAuth2 API gateway. Auths against LDAP, returns JWT and refresh tokens, generates routes to proxy from `src/config.js` to target URL.

api-gateway config enterprise enterprise-systems expressjs jsonwebtoken jwt jwt-auth jwt-token ldap ldap-auth ldap-authentication nodejs oauth2 oauth2-server

Last synced: 24 Nov 2024

https://github.com/oktadev/okta-spring-microservices-https-example

Spring Microservices: Secure Service-to-Service Communication

https oauth2 spring spring-boot spring-cloud spring-cloud-config

Last synced: 14 Nov 2024

https://github.com/XanderLuciano/xauth2

Simple OAuth2 library for Vue.js and Electron clients.

eletron oauth2 vue

Last synced: 19 Nov 2024

https://github.com/jerfeson/slim4-skeleton

Slim4 skeleton (http + cli + oauth2) with some add-ons out of the box

oauth2 slim4 twig

Last synced: 08 Nov 2024

https://github.com/codevate/public-api-blog-post-example

A companion project for our blog post describing how to secure public APIs client-side.

api-security oauth2 oauth2-server php public-api symfony-api symfony-application symfony2

Last synced: 13 Oct 2024

https://github.com/grokify/beegoutil

OAuth 2.0 demo app for Beego using Google, Facebook, RingCentral and Aha!

beego beego-application golang golang-examples oauth2

Last synced: 12 Oct 2024

https://github.com/wiremock/wiremock-cloud-demo-app

MockLab demo Java app based on Spring Boot

login mocklab oauth oauth2 openid-connect spring-boot

Last synced: 08 Nov 2024

https://github.com/ibreakthecloud/ajax-chat

ChatBox made with AJAX and PHP

ajax api chatbox json mysql oauth2 php

Last synced: 28 Oct 2024

https://github.com/johnfaucette/litestar-oauth2-example

Example App for getting OAuth2 working in litestar

example-project examples litestar oauth2

Last synced: 16 Nov 2024

https://github.com/unitedeffects/ueauth

UE Auth is a Patent Pending multi-tenant OIDC / OAuth 2.0 provider and identity, product, customer, roles, and permissions management platform so you can skip 12 months of development.

authentication authorization domain-management iam multitenant-oidc oauth2 oidc-provider organization-management permission-manager product-access role-management user-management

Last synced: 25 Nov 2024

https://github.com/bugthesystem/owin.security.redistokenproviders

A RefreshTokenProvider using Redis as token store for Microsoft.Owin

c-sharp oauth2 redis refresh-tokens

Last synced: 11 Oct 2024

https://github.com/programminginblood/nodemailer-gmail-oauth2

Using Nodemailer To send Emails using Gmail but with a secured 0Auth2 approach.

express expressjs gmail gmail-api gmail-smtp google nodejs nodemailer oauth oauth2

Last synced: 15 Nov 2024

https://github.com/rstgroup/behat-oauth2-context

This library include Behat context with implemented steps and features to test common use case of server with OAuth2

behat behat-context behat-oauth2 behavior-driven-development oauth2

Last synced: 26 Nov 2024

https://github.com/googlesamples/identity-appflip-ios

Lightweight iOS app that simulates your native app role during App Flip

account-linking authentication authorization ios oauth2

Last synced: 13 Nov 2024

https://github.com/opentouryoproject/multipurposeauthsite

汎用認証サイトは、ASP.NET Identity および JSON Web Token (JWT)によって強化されたOAuth 2.0およびOpenID ConnectのIdentity Provider (Idp) および Security Token Service (STS)です。(Multi-purpose Authentication Site is Identity Provider (Idp) and Security Token Service (STS) of OAuth 2.0 and OpenID Connect powered by ASP.NET Identity and JSON Web Token (JWT).)

aspnet-identity c-sharp dotnet fapi idp jwt mvc netcore netstandard oauth2 oidc saml2 sts

Last synced: 12 Nov 2024

https://github.com/damienbod/onbehalfflowoidcdownstreamapi

This demo shows how to implement the On Behalf Of flow between an Microsoft Entra ID protected API and an API protected using OpenIddict.

aad access-token aspnetcore azuread bearer dotnet entra jwt oauth oauth2 obo openiddict token-exchange

Last synced: 08 Nov 2024

https://github.com/atc0005/check-mail

Various tools used to monitor mail services

go golang imap mail nagios nagios-plugin o365 oauth2 plugin

Last synced: 31 Dec 2024

https://github.com/autom8ter/oauth-graphql-ide

An oauth protected graphQL IDE

graphql graphql-playground oauth2

Last synced: 07 Nov 2024

https://github.com/wp-headless/authentication

WP-REST API plugin implementing JWT standards compliant oAuth 2.0 password grant

jwt oauth2 wp-rest-api

Last synced: 03 Dec 2024

https://github.com/passageidentity/passage-ruby

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

1password authentication biometrics ciam identity magic-links native-passkeys oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless ruby webauthn

Last synced: 20 Nov 2024

https://github.com/dyweb/oauth2-jaccount

jAccount OAuth 2.0 support for the PHP League's OAuth 2.0 Client

jaccount oauth2 sjtu

Last synced: 09 Nov 2024

https://github.com/andriykalashnykov/authentik-k8s

POC for Authentik OAuth Authentication/Authorization Go client library, programmatically creates Users, Groups, OAuth tokens etc.

authentication authentik go golang oauth oauth2 oauth2-authentication oauth2-client token

Last synced: 10 Nov 2024

https://github.com/jdelic/authserver

Simple configurable OAuth2/CAS authentication provider off a Django Model backend

cas django django-authentication oauth2 oauth2-provider oauth2-server python3

Last synced: 27 Oct 2024

https://github.com/automuteus/web

The web dashboard of the AutoMuteUs Discord bot for Among Us.

leaderboards oauth2 premium stats web-dashboard

Last synced: 08 Nov 2024

https://github.com/collective/pas.plugins.authomatic

Authomatic OAuth1/OAuth2/OpenID Login Integration with Plone

authentication oauth oauth2 openid plone plone-addon

Last synced: 02 Jan 2025

https://github.com/nextauthjs/express-auth-example

Example showing how to use Auth.js with Express.

authjs express express-authentication oauth2

Last synced: 06 Nov 2024

https://github.com/posener/auth

Painless OAuth authentication middleware

go golang google google-api http middleware oauth2

Last synced: 23 Oct 2024

https://github.com/messa/aiohttp-nextjs-demo-chat

Simple chat application using Python 3 asyncio with aiohttp, Next.js, Websocket and OAuth2 login

aiohttp-server asyncio demo-app example nextjs oauth2 python3 websockets

Last synced: 27 Dec 2024

https://github.com/curityio/react-assisted-token-website

Example React SPA that implements OpenID Connect using the assisted token flow

assisted-token code-example oauth2 openid-connect react spa

Last synced: 03 Dec 2024

https://github.com/cdoremus/deno-fresh-oauth

Demonstrates how to use OAuth with Deno Fresh

deno denofresh oauth oauth2

Last synced: 08 Jan 2025

https://github.com/cepr0/sb-oauth2-google-signin-demo

Combination of local OAuth2 authentication and Google Sign-in in Spring Boot application

google-sign-in jwt oauth2 spring-boot spring-security

Last synced: 12 Oct 2024

https://github.com/pantharshit00/oauth2-surf

HTTP Client adapter for oauth2 crate using the Surf HTTP client

async-std oauth2 rust rust-lang

Last synced: 14 Oct 2024

https://gitlab.com/jorgecarleitao/starlette-oauth2-api

A Starlette middleware for authentication and authorization

oauth2 python starlette

Last synced: 12 Nov 2024

https://github.com/green-coder/reitit-oauth2

Adaptation of ring-oauth2 to reitit routes + example of usage

clojure oauth2 reitit

Last synced: 27 Oct 2024

https://github.com/chuanqisun/figma-development-kit

A set of tools that augment the Figma API

figma figma-api oauth2 sdk

Last synced: 11 Oct 2024

https://github.com/haruma-k/googlesheetfetcher

The simple interface Google Sheets reader for Unity editor.

google googlesheets oauth2 spreadsheet unity unityeditor unitypackage

Last synced: 27 Oct 2024

https://github.com/mjunaidca/caxai

CaX: Applied GenAI Multi User Todo GPT App - Implementation of Microservices GenUI Architecture.

api architect custom-gpt custom-gpts fastapi fastapi-auth fastapi-nextjs fastapi-oa fastapi-sqlalchemy fastapi-vercel genai genai-poc gpt-ai nextjs14 oauth2 python-vercel todo-dashboard todoapp

Last synced: 27 Oct 2024

https://github.com/linx-software/github-api-connectors

Custom built connector functions to integrate with the GitHub REST API.

github-api github-oauth2 low-code oauth2 oauth2-authentication

Last synced: 25 Nov 2024

https://github.com/zypp-io/twinfield

Python client for the Twinfield API to get and post data

api oauth2 python twinfield

Last synced: 09 Jan 2025

https://github.com/casdoor/casdoor-spring-boot-example

Spring Boot example app for Casdoor based on casdoor-spring-boot-starter

auth authn casdoor iam java oauth2 spring spring-boot sso

Last synced: 14 Nov 2024

https://github.com/app-generator/sample-flask-auth-social

Flask Social Login - Github & Twitter | AppSeed

appseed-sample flask-sample oauth2

Last synced: 27 Oct 2024

https://github.com/mercedes-benz/kafka-integration-samples

This repository contains a collection of sample code to demonstrate the usage of a Kafka client to authenticate via OAuth and read data from a secured topic.

client kafka oauth2 polyglot

Last synced: 06 Nov 2024

https://github.com/WolvesFortress/vxbl-oauth

XboxLive oauth2 login for vweb

oauth2 vlang vweb xbox-live

Last synced: 18 Nov 2024

https://github.com/mgechev/google-oauth2-node

Client for OAuth2 authentication for Google APIs (Google Analytics, GMail, Google Docs, etc.)

google google-api oauth2

Last synced: 09 Nov 2024

https://github.com/curityio/openid-client-android-appauth

An OpenID Connect Android demo app using AppAuth libraries

android appauth code-example mobile oauth2 openid-connect

Last synced: 03 Dec 2024

https://github.com/ybelenko/oauth2_as_oas3_components

OAuth2 definitions as OpenAPI Spec 3.0 components

components oas3 oauth2 openapi

Last synced: 23 Oct 2024

https://github.com/jansanz/tumblroauthdemo

Tumblr oAuth demo for Android using SignPost

android java oauth oauth2 tumblr

Last synced: 08 Jan 2025

https://github.com/namuan/oauth2-proxy-httpbin

Secure applications using OAuth2 Proxy

docker docker-compose httpbin oauth2 security

Last synced: 18 Oct 2024

https://github.com/kishan-dhankecha/repostar

Production-grade project developed during the Reso Coder Academy Flutter Bootcamp: It's a mobile Github repository viewer

auto-route clean-architecture clean-code dio dotenv flutter flutter-examples flutter-hooks flutter-riverpod flutter-secure-storage freezed github-api oauth2 reso-coder riverpod sembast webview

Last synced: 30 Nov 2024

https://github.com/ldclakmal/ballerina-security

The one-stop place to learn/experience the examples, use-cases, demonstrations, and resources related to microservices security patterns with Ballerina, which is an open-source programming language for the cloud that makes it easier to use, combine, and create network services.

auth authentication authorization ballerina ballerina-lang basic-auth certificates cryptography encoding encryption hacktoberfest iam introspection jwks jwt ldap oauth2 pki public-key-cryptography signing

Last synced: 13 Nov 2024

https://github.com/hughbertd/oauth2-unsplash

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

oauth2 oauth2-client unsplash

Last synced: 08 Nov 2024

https://github.com/yisraelx/authllizer

Authllizer is a authentication framework for the client-side of javascript applications, written in typescript.

angular auth authentication authllizer authorization browser cordova electron ionic javascript jwt oauth oauth2 openid token typescript vue web

Last synced: 08 Nov 2024

https://github.com/mattbrailsford/umbracoidentity.oauth

An ad-on library to UmbracoIdentity to allow OAuth authentication of front-end members

oauth2 owin owin-middleware umbraco

Last synced: 26 Dec 2024

https://github.com/guqing/violet-cloud

一个基于spring cloud的微服务前后端开发脚手架,提供网关、认证、权限、服务发现、服务监控等功能,轻松上手,简化开发。

justauth lombok-maven mongodb mybatis-plus mysql-database nacos-spring-cloud oauth2 springclond springcloud springcloudalibaba vuejs

Last synced: 19 Dec 2024

https://github.com/onurkucukkece/oauth_azure_activedirectory

Elixir Omniauth authentication for Azure Active Directory using JWT.

authentication azure azure-active-directory oauth2 openid-connect

Last synced: 29 Oct 2024

https://github.com/fhsinchy/guide-to-laravel-passport

An in-depth article on API authentication with Laravel Passport

laravel laravel-passport oauth2

Last synced: 11 Oct 2024

https://github.com/robertohuertasm/sveltekit-cognito-auth

⚡🔐 Small example of how to use Cognito Authentication in a SvelteKit application

cognito oauth2 sveltekit

Last synced: 27 Oct 2024

https://github.com/jmandel/smart-imaging

Reference stack for SMART Imaging API

argonaut dicom fhir oauth2

Last synced: 08 Nov 2024

https://github.com/jeff-tian/keycloak-services-social-dingding

Login with DingTalk in Keycloak. Keycloak 钉钉登录插件。

dingding dingtalk keycloak oauth2 oidc social-login

Last synced: 15 Nov 2024

https://github.com/devifish/fish-cloud

基于Java11、Spring Cloud Hoxton & Alibaba、 OAuth2 RBAC权限模型的微服务系统

gradle java11 oauth2 spring-boot spring-cloud spring-cloud-alibaba

Last synced: 13 Oct 2024

https://github.com/MunifTanjim/gmail-oauth2-script

Script to get OAuth2 Access Token for Gmail.

gmail mbsync msmtp mutt neomutt oauth2

Last synced: 25 Nov 2024

https://github.com/boudhayan-dev/spring-xsuaa-cloud-foundry

Spring boot integration with OAuth2 (XSUAA) service in SAP Cloud Foundry.

cloud cloud-foundry java oauth2 sap spring-boot springboot xsuaa

Last synced: 07 Nov 2024

https://github.com/andrewabest/openid-client

An implementation of a .NET Core WebAPI based OpenID Connect Client, built to facilitate the Authorization Code Flow. Use for learning. Do not use for production.

oauth2 oauth2-client openid-connect

Last synced: 04 Dec 2024

https://github.com/damienbod/grpcazureappserviceappauth

App-to-App architectecture, secure ASP.NET Core GRPC API hosted in an Linux kestrel Azure App Service

aspnet-core azur-app-service azure dotnet grpc msal oauth2

Last synced: 08 Nov 2024

https://github.com/commercelayer/commercelayer-js-auth

A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.

commercelayer ecommerce jamstack oauth2

Last synced: 07 Dec 2024

https://github.com/thywis/multiaccountoauth

Login to multiple Google OAuth2 accounts simultaneously on iOS

google google-api googleapi googleoauth ios oauth2 swift3

Last synced: 12 Oct 2024

https://github.com/okrad/oauth2_client_test

An example Flutter application for the oauth2_client library.

example flutter oauth oauth2 oauth2-client

Last synced: 20 Nov 2024

https://github.com/brightspace/d2l.security.oauth2

Brightspace OAuth 2.0 for C#

dotnet oauth2

Last synced: 10 Nov 2024

https://github.com/hombre2014/tiktik_app

Tik Tok clone app build with Next.JS, React.JS/zustand, TypeScript, TialwindCSS and Sanity back-end, using Google OAuth got signup and login.

nextjs oauth2 react sanity tailwindcss typescript zustand

Last synced: 09 Nov 2024