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/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: 06 Aug 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: 28 Oct 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/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/cyberdem0n/pam-oauth2

OAuth2 pam module

oauth2 pam

Last synced: 27 Oct 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: 12 Oct 2024

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

OAuth2 pam module

oauth2 pam

Last synced: 01 Nov 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: 12 Oct 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: 13 Nov 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: 17 Nov 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: 13 Nov 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: 12 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: 15 Oct 2024

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

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

csredis dotnetcore freesql identityserver4 oauth2 qiniu webapiclient

Last synced: 17 Nov 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/discourse/discourse-oauth2-basic

A basic OAuth2 plugin for use with Discourse

discourse discourse-plugin oauth2

Last synced: 14 Nov 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: 18 Nov 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/naver/naveridlogin-sdk-android

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

android oauth2

Last synced: 15 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: 16 Nov 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/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/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/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://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: 04 Aug 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://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/ueberauth/ueberauth_github

GitHub OAuth2 Strategy for Überauth

github oauth oauth2 strategy ueberauth ueberauth-strategies

Last synced: 01 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: 09 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: 17 Nov 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/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/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: 07 Oct 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: 16 Nov 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: 13 Aug 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: 14 Nov 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: 14 Nov 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/seven1986/oauthapp

前端发布工具

html5 html5-game oauth2 pwa-apps saas

Last synced: 04 Aug 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/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: 14 Oct 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/finagle/finagle-oauth2

OAuth2 Server-Side Provider for Finagle

finagle finch oauth oauth2 scala

Last synced: 16 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/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/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/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: 16 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/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: 15 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/ueberauth/ueberauth_Facebook

Facebook OAuth2 Strategy for Überauth.

facebook oauth oauth2 strategy ueberauth ueberauth-strategies

Last synced: 01 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/polyvariant/sttp-oauth2

OAuth2 client library implemented in Scala using sttp

cats-effect oauth2 scala sttp

Last synced: 18 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: 18 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/geoffsmith82/gmailauthsmtp

This project is a very basic demo showing how to authenticate with OAUTH2 and send an email message for gmail, microsoft/office365 as well as hotmail.com/outlook.com/live.com email addresses.

authentication delphi email gmail hotmail imap indy oauth2 oauthbearer outlook outlook365 pop3 sasl smtp xoauth2 xoauth2-protocol

Last synced: 11 Nov 2024

https://github.com/utilitywarehouse/wiresteward

Wireguard peer manager

oauth2 uw-owner-system wireguard

Last synced: 01 Nov 2024

https://github.com/aaronpk/device-flow-proxy-server

Add the OAuth 2.0 Device Flow to any OAuth server

device-flow oauth oauth2

Last synced: 02 Nov 2024

https://github.com/compwright/axios-oauth-client

OAuth 2.0 client utils for axios

axios interceptor oauth2

Last synced: 15 Nov 2024

https://github.com/vpaliy/soundcloud-api

SoundCloud API wrapped into a bunch of classes. Built with Retrofit2 and RxJava2.

api-wrapper oauth2 retrofit2 rxjava2-retrofit2 soundcloud soundcloud-api wrapper

Last synced: 10 Oct 2024

https://github.com/imhta/rails_6_devise_example

rails 6 with devise + bootstrap + github oauth

devise githubauth oauth2 omniauth rails rails6 template webpack

Last synced: 07 Nov 2024

https://github.com/damienbod/aspnetcore-standup-securing-apis

ASP.NET Core Community Standup Securing APIs

aspnet-core azure dotnet oauth2 oidc

Last synced: 15 Nov 2024

https://github.com/v5tech/cas-sso-samples

CAS单点登录案例。整合了CAS OAuth2、Apache Shiro、Spring Security等

cas cas-shiro cas-sso oauth2 shiro sso

Last synced: 22 Oct 2024

https://github.com/devtical/novassport

A Laravel Nova tool to manage API Authentication (Passport)

hacktoberfest laravel laravel-nova laravel-package nova oauth oauth2 passport

Last synced: 12 Nov 2024

https://github.com/jakyeru/larascord

Larascord is a package that allows you to authenticate users in your Laravel application using Discord.

discord laravel oauth2

Last synced: 29 Oct 2024

https://github.com/Yash-Garg/KeyManager

Android application to manage SSH and GPG keys on GitHub, written in Jetpack Compose.

android github gpg jetpack-compose key-manager kotlin material3 mvvm oauth2 retrofit2 ssh

Last synced: 09 Nov 2024