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/rcbj/oauth2-oidc-debugger

An OAuth2 and OpenID Connect Debugger

authentication debugger oauth2 oidc openidconnect security

Last synced: 03 Nov 2024

https://github.com/silexlabs/unifile

Unified access to cloud storage services through a simple web API.

cloud cloud-storage-services dropbox fs ftp javascript oauth2 remotestorage sftp unifile webdav

Last synced: 24 Dec 2024

https://github.com/douglasmakey/oauth2-example

A simple Oauth2 example with Go

article example go golang google oauth2

Last synced: 06 Nov 2024

https://github.com/frankie567/httpx-oauth

Async OAuth client using HTTPX

async httpx oauth oauth2 python3

Last synced: 20 Dec 2024

https://github.com/kamermans/guzzle-oauth2-subscriber

OAuth 2.0 Client for Guzzle 4, 5, 6 and 7 with PHP 5.4 - PHP 8.0 - no more dependency hell!

guzzle guzzle-middleware guzzlehttp oauth oauth2

Last synced: 22 Dec 2024

https://github.com/e-oj/visa

Easy third party authentication (OAuth 2.0) for Flutter apps.

authentication flutter oauth oauth-providers oauth2 third-party

Last synced: 26 Dec 2024

https://github.com/mainmatter/rails_api_auth

Lightweight Rails Engine that implements the "Resource Owner Password Credentials Grant" OAuth 2.0 flow as well as Facebook authentication

auth oauth2 rails

Last synced: 24 Nov 2024

https://github.com/sylveon/discord-ban-appeals

Sample ban appeals page with OAuth2 integration

discord oauth2

Last synced: 21 Dec 2024

https://github.com/dwyl/auth

🚪 🔐 UX-focussed Turnkey Authentication Solution for Web Apps/APIs (Documented, Tested & Maintained)

auth authentication elixir email oauth oauth2 phoenix separation-of-concerns

Last synced: 22 Dec 2024

https://github.com/laqul/laqul

A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.

api api-client dashboard firebase firebase-auth firebase-cloud-messaging graphql javascript laravel login-system mobile-app oauth2 php pwa quasar-framework registration-system social-login spa token-authetication user-roles

Last synced: 01 Nov 2024

https://github.com/auraphp/Aura.Auth

Provides a unified interface to local and remote authentication systems.

aura authentication authenticator hacktoberfest hacktoberfest2020 login oauth2 pdo standalone-php-library

Last synced: 03 Nov 2024

https://github.com/piomin/sample-spring-oauth2-microservices

some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment

api-security authorization jwt microservices-security oauth oauth2 spring-boot spring-cloud spring-security spring-security-oauth2 zuul

Last synced: 18 Nov 2024

https://github.com/cyberdem0n/pam-oauth2

OAuth2 pam module

oauth2 pam

Last synced: 27 Oct 2024

https://github.com/CyberDem0n/pam-oauth2

OAuth2 pam module

oauth2 pam

Last synced: 01 Nov 2024

https://github.com/damienbod/blazor.bff.openidconnect.template

Blazor.BFF.OpenIDConnect.Template, Blazor WASM hosted in ASP.NET Core using OpenID Connect BFF (server authentication)

aspnet-core bff blazor dotnet oauth2 oidc openid-connect wasm

Last synced: 21 Dec 2024

https://github.com/guoguang/madao_service

:tada: 一个基于Spring Cloud全家桶的微服务架构,可用于快速学习微服务架构,或企业环境开发,权限基于URL细粒度授权。

blog blog-engine cms crud java-blog jwt management-system microservice oauth2 spring spring-data-jpa spring-mvc springboot springcloud springcloud-demo sso

Last synced: 21 Dec 2024

https://github.com/chadicus/slim-oauth2

Routes and Middleware for Using OAuth2 Server within a Slim Framework API

api http middleware oauth2 php psr-7 routes slim

Last synced: 22 Dec 2024

https://github.com/soofstad/react-oauth2-pkce

Provider agnostic OAuth2 Authorization Code flow with PKCE for React

amazon authentication azure azuread cognito fusionauth github jwt keycloak microsoft oauth oauth2 openid-connect react wso2

Last synced: 21 Dec 2024

https://github.com/zoonman/linkedin-api-php-client

LinkedIn API PHP SDK with OAuth 2 support. Can be used for social sign in or sharing on LinkedIn. Has a good usage examples

composer linkedin linkedin-api linkedin-client linkedin-login linkedin-sdk linkedin-signin oauth2 oauth2-authentication oauth2-client php sdk

Last synced: 23 Dec 2024

https://github.com/benjaminabt/samples.aspnetcore-identityserver4

IdentityServer4 sample with .NET Core and ASP.NET Core 2.0

aspnetcore dotnetcore identityserver4 oauth2

Last synced: 04 Dec 2024

https://github.com/IridiumIdentity/iridium

An OIDC provider integrator. Choose your social providers without needing to write code.

customer-identity identity-management oauth2 openid-connect passwordless security webauthn

Last synced: 29 Nov 2024

https://github.com/luoyunchong/dotnetcore-examples

about learning DotNetCore via examples. DotNetCore 教程、技术栈示例代码,快速简单上手教程。

csredis dotnetcore freesql identityserver4 oauth2 qiniu webapiclient

Last synced: 22 Dec 2024

https://github.com/vakinge/jeesuite-passport

Jeesuite-passport是面向企业级单点登录、统一认证的一站式解决方案。支持微信、企业微信、主流开放平台OAuth、Oauth2.0,JWT、SAML2.0多种认证集成模式。

oauth2 passport sso ucenter wechat

Last synced: 10 Nov 2024

https://github.com/wohali/oauth2-discord-new

New Discord Provider for the OAuth 2.0 Client

discord oauth oauth2 oauth2-client php

Last synced: 21 Dec 2024

https://github.com/discourse/discourse-oauth2-basic

A basic OAuth2 plugin for use with Discourse

discourse discourse-plugin oauth2

Last synced: 20 Dec 2024

https://github.com/naver/naveridlogin-sdk-android

네이버 아이디로 로그인 SDK (안드로이드)

android oauth2

Last synced: 21 Dec 2024

https://github.com/aruss/identitybase

IdentityBase is a Universal Identity Platform for web, mobile and IoT built on top of IdentityServer.

aspnet-core dotnet identity identityserver identityserver4 oauth2 openid-connect security

Last synced: 24 Dec 2024

https://github.com/aruss/IdentityBase

IdentityBase is a Universal Identity Platform for web, mobile and IoT built on top of IdentityServer.

aspnet-core dotnet identity identityserver identityserver4 oauth2 openid-connect security

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

https://github.com/henalbrod/blazor.auth0

The library for using Auth0 in Blazor applications.

auth0 blazor csharp dotnetcore oauth2 oidc

Last synced: 01 Oct 2024

https://github.com/henalbrod/Blazor.Auth0

The library for using Auth0 in Blazor applications.

auth0 blazor csharp dotnetcore oauth2 oidc

Last synced: 29 Oct 2024

https://github.com/mmacneil/vueaspnetcore2webapiauth

Sample project demonstrating jwt-based authentication with an Vue.js (v2.5.13) frontend and ASP.NET Core 2 WebApi. Includes both local user registration with .NET Core Identity membership and facebook login scenarios.

aspnet-core-2 facebook-login oauth2 vuejs2 vuex webapi

Last synced: 08 Nov 2024

https://github.com/ManuelBerrueta/FlowAnalyzer

FlowAnalyzer is a tool to help in testing and analyzing OAuth 2.0 Flows, including OpenID Connect (OIDC).

appsec identity oauth oauth2 oidc openid openid-connect redteam security security-tools

Last synced: 04 Nov 2024

https://github.com/msa7/multi_auth

Standardized multi-provider OAuth authentication

crystal-lang multiauth oauth2 omniauth

Last synced: 01 Nov 2024

https://github.com/richardknop/django-oauth2-server

OAuth2 server written in Python with Django

django oauth2 oauth2-server python

Last synced: 27 Oct 2024

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

💻🗝 Authentication for the modern web!

authentication oauth2 openid

Last synced: 01 Nov 2024

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

Demo illustrating the usage of Spring Security in microservices built on top of Spring Boot and Spring Cloud

keycloak microservices oauth2 spring-boot spring-cloud-gateway spring-security spring-security-oauth2

Last synced: 22 Dec 2024

https://github.com/pedroetb/node-oauth2-server-mongo-example

Working oauth2 server with mongodb storage and minimal configuration

mongodb mongodb-storage nodejs oauth oauth2 oauth2-server

Last synced: 18 Dec 2024

https://github.com/Colin-b/httpx_auth

Authentication classes to be used with httpx

active-directory api-key auth aws azure hacktoberfest httpx oauth2 okta python

Last synced: 07 Nov 2024

https://github.com/jpopesculian/twitter-v2-rs

Rust bindings for Twitter API v2

authentication oauth2 rust twitter twitter-api

Last synced: 12 Nov 2024

https://colin-b.github.io/httpx_auth/

Authentication classes to be used with httpx

active-directory api-key auth aws azure hacktoberfest httpx oauth2 okta python

Last synced: 19 Nov 2024

https://github.com/ueberauth/ueberauth_github

GitHub OAuth2 Strategy for Überauth

github oauth oauth2 strategy ueberauth ueberauth-strategies

Last synced: 01 Nov 2024

https://github.com/darkness4/auth-htmx

Experiment with Go + HTMX and OAuth2/OIDC + WebAuthn

go htmx oauth2 oidc sql ssr webauthn

Last synced: 24 Dec 2024

https://github.com/nvh95/react-linkedin-login-oauth2

Easily get Authorization Code from Linked In to log in without redirecting.

hacktoberfest linkedin linkedin-api login oauth oauth2 react signin

Last synced: 22 Dec 2024

https://github.com/danidelgadoz/ngx-admin

Angular (v14.0.0) starter with a strong architecture, best practices and following the angular style guide

angular architecture crud dashboard jasmine material oauth2 typescript

Last synced: 14 Oct 2024

https://github.com/damienbod/Secure_gRpc

Security Experiments with gRPC and ASP.NET Core 5

aspnet-core aspnetcore grpc http2 https oauth2 proto3

Last synced: 09 Nov 2024

https://github.com/damienbod/secure_grpc

Security Experiments with gRPC and ASP.NET Core 5

aspnet-core aspnetcore grpc http2 https oauth2 proto3

Last synced: 01 Nov 2024

https://github.com/auth0/node-oauth2-jwt-bearer

Monorepo for libraries that protect Node APIs with OAuth2 Bearer JWTs

bearer dx-sdk express jwt oauth2

Last synced: 21 Dec 2024

https://github.com/alvin0216/remix-ssr-blog

Personal blog developed based on remix!(基于 remix 开发的个人博客)

antd blog mysql node oauth2 prisma2 react react-hook remix ssr typescript unocss

Last synced: 28 Oct 2024

https://github.com/formbee/formbee

The open-source form backend for data privacy conscious developers.

angularjs docker express form forms formsubmission nodejs oauth2 open-source railway

Last synced: 24 Dec 2024

https://github.com/embesozzi/keycloak-openfga-workshop

Keycloak integration with OpenFGA (based on Zanzibar) for Fine-Grained Authorization at Scale (ReBAC)

access-management api api-gateway apisix auth0 authorization fine-grained-authorization keycloak oauth2 okta openfga rebac roles user-identity workshop zanzibar

Last synced: 23 Dec 2024

https://github.com/XboxReplay/xboxlive-auth

A light but advanced Xbox Live authentication module with OAuth2.0 and Electron support.

authentication electron live nodejs oauth2 typescript xbox xboxlive

Last synced: 04 Dec 2024

https://github.com/appsup-dart/openid_client

Library for working with OpenID Connect and implementing clients.

oauth2 openid-connect

Last synced: 23 Dec 2024

https://github.com/aaronpk/sample-oauth2-client

Sample OAuth2 client using the GitHub API

oauth oauth2

Last synced: 02 Nov 2024

https://github.com/itpropro/nuxt-oidc-auth

OIDC (OpenID connect) focused auth module for Nuxt

authentication hacktoberfest nuxt nuxtjs oauth oauth2 openid-connect security vue

Last synced: 22 Dec 2024

https://github.com/dermasmid/google-workspace

A unofficial high level Python API wrapper for some of the productivity based Google APIs, that is focused on simplicity.

gmail gmail-api gmail-bot google-workspace oauth2 python wrapper

Last synced: 13 Nov 2024

https://github.com/seven1986/oauthapp

前端发布工具

html5 html5-game oauth2 pwa-apps saas

Last synced: 20 Nov 2024

https://github.com/becem-gharbi/nuxt-auth

Auth module for Nuxt

auth edge nuxt oauth2

Last synced: 27 Oct 2024

https://github.com/socialiteproviders/vkontakte

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

laravel oauth oauth1 oauth2 social-media socialite socialite-providers

Last synced: 21 Dec 2024

https://github.com/enseadaio/enseada

A Cloud native multi-package registry

cloud couchdb docker maven npm oauth2 package registry rubygems

Last synced: 03 Nov 2024

https://github.com/skarlso/google-oauth-go-sample

This is a sample repository for doing Google OAuth in Go with a Web App

golang google-oauth hacktoberfest oauth2

Last synced: 26 Nov 2024

https://github.com/finagle/finagle-oauth2

OAuth2 Server-Side Provider for Finagle

finagle finch oauth oauth2 scala

Last synced: 26 Dec 2024

https://github.com/ory/network

Ory runs a global end-to-end security infrastructure for humans, robots, and servers. We build and use open source software.

acl ciam iam identity login oauth2 openid-connect ory profile rbac registration saas

Last synced: 12 Nov 2024

https://github.com/markekraus/PSMSGraph

A PowerShell module for the Microsoft Graph API

api-wrapper microsoft-graph-api oauth2 oauth2-client powershell powershell-modules

Last synced: 07 Nov 2024

https://github.com/truqu/elm-oauth2

OAuth 2.0 client-side utils in Elm

elm-lang oauth2 oauth2-client

Last synced: 12 Oct 2024

https://github.com/shimt/pam-exec-oauth2

Allows Linux user authentication to OAuth2 via pam_exec

go linux oauth2 pam

Last synced: 01 Nov 2024

https://github.com/shareed2k/goth_fiber

Package goth_fiber provides a simple, clean, and idiomatic way to write authentication packages for fiber framework applications.

fiber-framework goth oauth oauth2

Last synced: 07 Nov 2024

https://github.com/damienbod/aspnetcoreid4external

external OpenID Connect Login to IdentityServer and ASP.NET Core with AAD

2fa aad angular asp-net-core authenticator authn azure bootstrap4 code-flow fido2 identity identityserver4 oauth2 oidc openid totp

Last synced: 23 Dec 2024

https://github.com/ueberauth/ueberauth_Facebook

Facebook OAuth2 Strategy for Überauth.

facebook oauth oauth2 strategy ueberauth ueberauth-strategies

Last synced: 01 Nov 2024

https://github.com/nektro/andesite

💾 Easily manage access to your open directory through OAuth2

andesite astheno indieweb oauth2 open-directory

Last synced: 27 Oct 2024

https://github.com/omarelgabry/lumen-api-oauth

A RESTful API based on Lumen micro-framework with OAuth2.

lumen lumen-api-oauth lumen-framework oauth2 restful restful-api

Last synced: 22 Nov 2024

https://github.com/scottbrady91/IdentityServer4-Swagger-Integration

How to get Swashbuckle or NSwag Swagger UI's working with IdentityServer 4

aspnetcore identityserver4 nswag oauth2 swashbuckle

Last synced: 13 Nov 2024

https://github.com/jkroepke/openvpn-auth-oauth2

openvpn-auth-oauth2 is a plugin/management interface client for OpenVPN server to handle an OIDC based single sign-on (SSO) auth flows

entra-id oauth2 oauth2-authentication oauth2-client oidc openvpn openvpn-auth openvpn-server sso sso-authentication vpn

Last synced: 01 Nov 2024

https://github.com/artem-smotrakov/esp32-weather-google-sheets

Weather station based on ESP32 and MicroPython with sending data to Google Sheets

dht22 esp32 google-sheets iot jwt micropython oauth2 rsa

Last synced: 09 Nov 2024

https://github.com/damienbod/blazor.bff.azuread.template

Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Microsoft Entra ID BFF (server authentication)

aad azuread blazor csp dotnet microsoftentraid microsoftidentity oauth2 oidc template

Last synced: 01 Nov 2024

https://github.com/polyvariant/sttp-oauth2

OAuth2 client library implemented in Scala using sttp

cats-effect oauth2 scala sttp

Last synced: 23 Dec 2024

https://github.com/damienbod/Blazor.BFF.AzureAD.Template

Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Microsoft Entra ID BFF (server authentication)

aad azuread blazor csp dotnet microsoftentraid microsoftidentity oauth2 oidc template

Last synced: 18 Nov 2024

https://github.com/mattdot/botauth

Authentication middleware for the botframework

authentication-middleware bot bot-framework botbuilder-framework botbuilder-sdk oauth2

Last synced: 14 Dec 2024