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/bertrandmartel/kibana-oauth2-proxy

oauth2 proxy docker config for Kibana 6.1.1 with searchguard or xpack

docker kibana oauth2 searchguard x-pack

Last synced: 09 Nov 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/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: 30 Dec 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/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/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/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/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/mosip/esignet

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

oauth2 oid4vci oidc

Last synced: 24 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/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/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/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/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/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/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/XanderLuciano/xauth2

Simple OAuth2 library for Vue.js and Electron clients.

eletron oauth2 vue

Last synced: 19 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/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/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/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/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/ibreakthecloud/ajax-chat

ChatBox made with AJAX and PHP

ajax api chatbox json mysql oauth2 php

Last synced: 28 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/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/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/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/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/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/autom8ter/oauth-graphql-ide

An oauth protected graphQL IDE

graphql graphql-playground oauth2

Last synced: 07 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/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/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/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/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/collective/pas.plugins.authomatic

Authomatic OAuth1/OAuth2/OpenID Login Integration with Plone

authentication oauth oauth2 openid plone plone-addon

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

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/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/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://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://gitlab.com/jorgecarleitao/starlette-oauth2-api

A Starlette middleware for authentication and authorization

oauth2 python starlette

Last synced: 12 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/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/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/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/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/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/WolvesFortress/vxbl-oauth

XboxLive oauth2 login for vweb

oauth2 vlang vweb xbox-live

Last synced: 18 Nov 2024

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/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/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/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/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/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/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/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/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/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/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/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/tsoliangwu0130/spotify-news

A Flask application to retrieve the singers' latest news according to your Spotify current playing song.

bootstrap crawler flask oauth2 python3 restful-api spotify-api

Last synced: 11 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/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/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/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/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/badisi/auth-js

🛡️ Authentication and authorization support for web based desktop and mobile applications

angular auth authentication authn authorization capacitor cordova hybrid identity ionic mobile oauth oauth2 oidc openid openidconnect security web

Last synced: 07 Nov 2024

https://github.com/coffeelibs/tiny-oauth2-client

Zero-Dependency RFC 8252 OAuth 2.0 Authorization Flow

java oauth2 rfc-8252

Last synced: 03 Dec 2024

https://github.com/fusionauth/fusionauth-example-vue

Vue.js and Express example application that uses the OAuth 2 Authorization Code grant

express fusionauth oauth2 vuejs

Last synced: 05 Nov 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/fusionauth/fusionauth-example-flask-portal

A user portal written in python/flask, using FusionAuth as the user data store

example flask-portal fusionauth oauth2 pkce python

Last synced: 05 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

https://github.com/oktadev/okta-legacy-with-cloud-gateway-example

Secure Legacy Applications with Spring Cloud Gateway

java legacy oauth2 secure servlet spring-cloud-gateway tutorial

Last synced: 14 Nov 2024