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/ctron/yew-oauth2

General purpose OAuth2 component for Yew

authentication oauth2 oidc openid-connect yew

Last synced: 04 Aug 2024

https://github.com/azure/azureauth

R package for OAuth 2.0 authentication with Azure Active Directory

azure azure-active-directory azure-sdk-r oauth2 r

Last synced: 07 Oct 2024

https://github.com/martincostello/signinwithapplesample

A sample implementation of Sign in with Apple using ASP.NET Core

asp-net-core oauth2 sign-in-with-apple

Last synced: 01 Nov 2024

https://github.com/ricardogesteves/authv5-toolkit

Advanced custom authentication for Next.js applications with Auth.js V5. Authentication with providers and credentials.

authentication authorization bcrypt next-auth nextjs oauth2 postgresql prisma react react-hook-form react-icons resend server-actions shadcn-ui sonner tailwindcss typescript verification zod

Last synced: 27 Oct 2024

https://github.com/unasuke/omniauth-twitter2

OmniAuth strategy for authenticating with Twitter OAuth2

authentication gem oauth2 omniauth ruby twitter

Last synced: 27 Oct 2024

https://github.com/pabluk/twitter-application-only-auth

A simple Python implementation of the Twitter Application-only authentication

application-only-authentication oauth2 python twitter

Last synced: 05 Nov 2024

https://github.com/Azure/AzureAuth

R package for OAuth 2.0 authentication with Azure Active Directory

azure azure-active-directory azure-sdk-r oauth2 r

Last synced: 13 Aug 2024

https://github.com/cuppalabs/angular2-social-login

Angular 2 OAuth social login facebook, google, LinkedIn etc using NodeJS server

angular2 oauth-client oauth2 oauth2-server social-login

Last synced: 28 Oct 2024

https://github.com/treeben77/discord-oauth2.py

API Wrapper for Discord OAuth2 & Linked Roles in Python.

discord discord-api discord-oauth2 flask linked-roles oauth2 python

Last synced: 29 Oct 2024

https://github.com/Muhesh7/flutter_dauth

A flutter package for authentication with DAuth(an OAuth2 based SSO (Single Sign On) for NITT students) authorisations service on behalf of the resource-owner/user.

dauth flutter-package oauth2

Last synced: 03 Nov 2024

https://github.com/gigsterous/auth-server

Spring-Boot Auth server

gradle oauth2 oauth2-server spring-boot

Last synced: 01 Aug 2024

https://github.com/h0ru5/apo

A.P.O. - "Authorized Personnel Only" is a minimalist OAuth IAM written in Go

authorization go golang htpasswd iam jwt oauth2 rest-api

Last synced: 26 Oct 2024

https://github.com/xuexb/web-oauth-app

第三方登录服务 Web OAuth 示例

baidu github oauth oauth2 passport qq weibo

Last synced: 14 Oct 2024

https://github.com/aliev/aioauth-fastapi

aioauth integration with FastAPI

aioauth fastapi oauth2 oauth2-server

Last synced: 27 Oct 2024

https://github.com/ncw/oauthproxy

This is an oauth2 proxy server

oauth oauth2 proxy

Last synced: 02 Nov 2024

https://github.com/benc-uk/msal-graph-vue

Vue.js sample app showing use of MSAL for authentication and calling MS Graph APIs

azure-ad azure-ad-graph-api msal-js oauth2

Last synced: 04 Nov 2024

https://github.com/socialiteproviders/discord

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

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 01 Nov 2024

https://github.com/beryju/oidc-test-client

OIDC Client for end-to-end and unittesting

e2e golang oauth2 oidc oidc-client sso unittest

Last synced: 27 Oct 2024

https://github.com/damienbod/aspnetcoreapiauthmultiidentityprovider

ASP.NET Core Api Auth with multiple Identity Providers

aspnet-core dotnet iam oauth2 oidc openid-connect openiddict razor

Last synced: 01 Nov 2024

https://github.com/damienbod/azureb2c-fed-microsoft-entra-id

Securing ASP.NET Core Razor Pages, Web APIs with Azure B2C external and Microsoft Entra ID internal identities

api aspnet-core azuread azuread-b2c microsoft-identity microsoft-identity-platform oauth2 oidc razor

Last synced: 17 Oct 2024

https://github.com/smartondev/gwbackupy

Open source Google Workspace™ backup solution written in python. (gmvault alternative)

backup cli g-suite gcp gmail gmvault google-api google-cloud-platform google-workspace oauth2 package pip python restore service-account tool versioned-backups

Last synced: 25 Oct 2024

https://github.com/nektro/mantle

📒 Easy and effective communication for any team or community.

astheno chat indieweb mantle oauth2 self-hosted

Last synced: 28 Oct 2024

https://github.com/panva/dpop

DPoP for Web Platform API JavaScript runtimes

dpop oauth oauth2

Last synced: 31 Oct 2024

https://github.com/andrey-tech/amocrm-api-php

Простая обертка на PHP7+ для работы с API amoCRM v2 с aвторизацией oAuth 2.0, поддержкой AJAX-запросов к frontend-методам, троттлингом запросов к API, блокировкой одновременного обновления одной сущности и логированием в файл.

amocrm amocrm-php api api-wrapper crm loggging oauth2 php php7 throttling

Last synced: 01 Nov 2024

https://github.com/leo0o/simpleoauth

Golang实现几大主流平台的oauth2.0认证(目前仅支持QQ,微信,微博)

go golang oauth2 qq wechat

Last synced: 02 Aug 2024

https://github.com/grokify/goauth

Utility libraries for Go (aka Golang) API auth including OAuth 2, JWT, TLS Client Authentication and Basic Auth.

golang oauth2 utilities

Last synced: 31 Oct 2024

https://github.com/chillerlan/php-oauth

A fully transparent, framework agnostic PSR-18 OAuth client.

oauth oauth-client oauth1 oauth1-client oauth2 oauth2-client php php8 pkce-oauth psr-18 psr-7 rfc5849 rfc6749 rfc7636 rfc9126

Last synced: 05 Nov 2024

https://github.com/Ahoo-Wang/CoSec

RBAC-based And Policy-based Multi-Tenant Reactive Security Framework | 基于 RBAC 和策略的多租户响应式安全框架

authentication authorization cloud-native gateway identity java jwt kotlin microservice multi-tenant oauth2 policy project-reactor rbac reactive redis security spring-boot spring-cloud spring-cloud-gateway

Last synced: 03 Nov 2024

https://github.com/ahoo-wang/cosec

RBAC-based And Policy-based Multi-Tenant Reactive Security Framework | 基于 RBAC 和策略的多租户响应式安全框架

authentication authorization cloud-native gateway identity java jwt kotlin microservice multi-tenant oauth2 policy project-reactor rbac reactive redis security spring-boot spring-cloud spring-cloud-gateway

Last synced: 01 Nov 2024

https://github.com/rohitawate/oauth2bin

A test server for the OAuth 2.0 Authorization Framework.

go golang httpbin oauth2 redis rfc-6749 webapp

Last synced: 28 Oct 2024

https://github.com/epsylon/anontwi

Anontwi is a tool for OAuth2 applications (such as: GNUSocial, Twitter) that provides different layers of encryption, privacy methods and proxy features.

encryption gnusocial oauth2 privacy social-networking twitter

Last synced: 06 Aug 2024

https://github.com/vijinho/f3-cms

PHP7 Fat-Free Framework https://fatfreeframework.com based CMS extending original https://github.com/vijinho/f3-boilerplate project and using UI-kit http://materializecss.com/

f3-boilerplate fat-free-framework fatfree-framework lamp mvc-application oauth2 php7

Last synced: 27 Oct 2024

https://github.com/danilobuerger/redux-implicit-oauth2

OAuth 2.0 Implicit Grant Flow with Redux

oauth2 redux

Last synced: 28 Oct 2024

https://github.com/ebrahimmfadae/openid-connect-app

Sample project for implementing OIDC server with a web application and an API service.

api authorization-server ejs koa mongodb oauth2 openid-connect password-grant resource resource-server service

Last synced: 12 Oct 2024

https://github.com/khauser/microservices4vaadin

Sample application to show the secured integration of microservices and vaadin

authserver docker eventstore gradle microservice oauth2 rancher redis service-discovery spring-session sso vaadin

Last synced: 03 Aug 2024

https://github.com/fosin/anan-cloud

anan基于JDK11、Spring Boot 2.5.x、Spring Cloud 2020生态体系技术,采用微服务前后端分离架构,供开发人员学习和交流。 包括服务注册与发现、服务监控、服务管理、服务治理、服务网关、服务熔断、配置管理、OAuth2认证授权中心等常见微服务组件。 服务注册与发现:支持K8S、Nacos、Eureka; 配置中心:支持K8S、Nacos、SpringCloudConfig; 部署方式:支持K8S(Helm)集群部署、jar包集群部署、Docker-Compose部署、Swarm集群部署 部署组件:数据库中间件(Mysql、RabbitMQ、Redis)、Anan后台服务、Anan前端服务(Ingress)、EFk日志体系、Prometheus+Grafana监控体系

docker elk eureka grafana jpa k8s mysql nacos oauth2 prometheus rabbitmq redis spring-cloud springboot2 swagger

Last synced: 30 Oct 2024

https://github.com/oktadev/okta-react-native-app-auth-example

React Native Example that Authenticates with Okta using App Auth

android appauth ios oauth2 okta react-native

Last synced: 28 Oct 2024

https://github.com/ramsey/laravel-oauth2-instagram

A Laravel 5 service provider for league/oauth2-instagram

instagram laravel oauth2 php php7

Last synced: 27 Oct 2024

https://github.com/RohitAwate/OAuth2Bin

A test server for the OAuth 2.0 Authorization Framework.

go golang httpbin oauth2 redis rfc-6749 webapp

Last synced: 02 Aug 2024

https://github.com/marcelcoding/jitsi-openid

Jitsi OpenID is an authentication adapter that allows Jitsi to authorize users with OpenID Connect.

auth axum docker jitsi jwt oauth2 oidc openid-connect rust

Last synced: 27 Oct 2024

https://github.com/azutoolkit/authly

OAuth2 Provider Library - Authly is an OAuth2 Library for creating Authorization Servers that follows OAuth2 authorization mechanisms.

authorization crystal crystal-lang oauth2 provider shard

Last synced: 02 Nov 2024

https://github.com/neoighodaro/laravel-passport-demo

Shows you how to turn your website to an Oauth2 server using Laravel Passport

laravel laravel-passport oauth2 oauth2-server

Last synced: 12 Oct 2024

https://github.com/damienbod/teamsadminui

ASP.NET Core Razor Page app using Graph API to create team meetings, send emails

aad aspnet-core azuread email graph oauth2 oidc teams

Last synced: 17 Oct 2024

https://github.com/danschultzer/coherence_assent

UNMAINTAINED - Add multi provider login to your Coherence Phoenix website

basecamp coherence facebook github google-oauth2 oauth2 phoenix twitter

Last synced: 16 Oct 2024

https://github.com/piomin/sample-spring-cloud-security

Demo project illustrating how to configure security for Spring Boot microservices

microservices oauth2 spring-boot spring-cloud spring-security spring-webflux ssl x509certificates

Last synced: 27 Oct 2024

https://github.com/staciax/discord-linked-roles

A basic wrapper for the Discord Linked Roles OAuth2 API.

api discord discord-api discord-bot http linked-role oauth2 python python-3

Last synced: 31 Oct 2024

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: 22 Oct 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/tegaphilip/padlock

Phalcon Authentication Server

oauth2 phalcon phalcon-php

Last synced: 04 Aug 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/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/zokioki/fitbit_api

A Ruby interface to the Fitbit Web API.

api fitbit oauth2 rails ruby

Last synced: 31 Oct 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: 17 Oct 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: 22 Oct 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/gearnode/erl-oauth2c

OAuth2 client in Erlang.

erlang oauth2 oauth2-client sso

Last synced: 03 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: 21 Oct 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: 26 Oct 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/adam-paterson/oauth2-slack

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

oauth2 slack

Last synced: 15 Oct 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/halo-sigs/plugin-oauth2

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

halo halo-plugin oauth2

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

An updated passport authentication strategy for Discord.

discord nodejs oauth2 passport typescript

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

A quick demo of doing OAuth from the command line

oauth oauth2

Last synced: 02 Nov 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/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: 10 Oct 2024