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/leecho/cola-cloud

Cola Cloud 基于 Spring Boot, Spring Cloud 构建微服务架构企业级开发平台,集成OAuth2认证、集成短信验证码登录、微信小程序登录、FlyWay数据库版本管理、网关集成Swagger聚合所有服务API文档。基于SpringBootAdmin集成Hystrix、Turbine监控。开发用户中心、权限管理、组织架构、数据字典、消息中心、通知中心等模块。基于MyBatisPlus Generator 开发代码生成器

java microservice oauth2 spring-boot spring-cloud

Last synced: 03 Aug 2024

https://github.com/auth0/auth0.swift

Auth0 SDK for Apple platforms

auth0 authentication carthage cocoapods dx-sdk ios jwt oauth2 sdk swift

Last synced: 07 Oct 2024

https://github.com/damienbod/AspNetCoreHybridFlowWithApi

Different ASP.NET Core applications using OpenID Connect Hybrid flow Code Flow, Code Flow with PKCE, JWT APIs, MFA examples

asp-net-core asp-net-mvc hybrid-flow jwt oauth2 oidc openid pkce security token

Last synced: 01 Aug 2024

https://github.com/damienbod/aspnetcoreopeniddict

OpenIddict with Angular and Blazor WASM BFF OpenID Connect Code Flow with PKCE clients and ASP.NET Core APIs

angular asp-net-core bff blazor oauth2 oidc openid openiddict

Last synced: 14 Oct 2024

https://github.com/auth0/auth0.net

.NET client for the Auth0 Authentication & Management APIs.

dx-sdk oauth2 openid-connect

Last synced: 07 Oct 2024

https://github.com/pow-auth/pow_assent

Multi-provider authentication for your Pow enabled app

basecamp discord elixir facebook google instagram multi-provider oauth oauth2 phoenix slack social-login twitter vk

Last synced: 14 Oct 2024

https://github.com/nerdeveloper/hackathon-starter-kit

A Node-Typescript/Express Boilerplate with Authentication(Local, Github, Facebook, Twitter, Google, Dropbox, LinkedIn, Discord, Slack), Authorization, and CRUD functionality + PWA Support!

authentication discord dropbox express facebook github google hackathon linkedin mongodb nodejs oauth2 slack starter-kit twitter typescript

Last synced: 26 Oct 2024

https://github.com/hypercube1024/firefly

Firefly is an asynchronous web framework for rapid development of high-performance web application.

asynchronous high-performance http http-client http-server http2 kotlin oauth2 reactive reactive-programming tcp tls web web-framework websocket

Last synced: 15 Oct 2024

https://github.com/webflow/js-webflow-api

Node.js SDK for the Webflow Data API

api cms ecommerce membership oauth2 sdk webflow

Last synced: 04 Nov 2024

https://github.com/hemin1003/yfax-parent

SprintBoot开发的Rest API接口项目实战,集成了拦截器,日志处理,mysql,mybatis, oauth2.0, spring secutity等,已投入生产线上使用。应用了https://github.com/hemin1003/spring-boot-study 所含功能。配套的后台管理系统实战见:https://github.com/hemin1003/aylson-parent

java mybatis oauth2 restful-api springboot springmvc springsecurity

Last synced: 12 Oct 2024

https://github.com/authlib/loginpass

Login with Google, GitHub, Twitter, Facebook and many other networks.

authlib login oauth1-client oauth2 oauth2-client

Last synced: 02 Aug 2024

https://github.com/luzifer/nginx-sso

SSO authentication provider for the auth_request nginx module

atlassian-crowd duo golang google-authenticator ldap mfa nginx oauth2 oidc openid-connect sso totp yubikey

Last synced: 30 Oct 2024

https://github.com/adhocore/php-jwt

Ultra lightweight, dependency free and standalone JSON web token (JWT) library for PHP5.6 to PHP8.2. This library makes JWT a cheese. It is a minimal JWT integration for PHP.

adhocore api-auth api-security json-web-signature json-web-token json-web-token-php jwt jwt-auth jwt-authentication oauth2 php php-jwt php7 php8

Last synced: 12 Oct 2024

https://github.com/Luzifer/nginx-sso

SSO authentication provider for the auth_request nginx module

atlassian-crowd duo golang google-authenticator ldap mfa nginx oauth2 oidc openid-connect sso totp yubikey

Last synced: 04 Aug 2024

https://github.com/authlete/java-oauth-server

Authorization Server Implementation in Java supporting OAuth 2.0 & OpenID Connect

java oauth oauth2 oauth2-server oidc oidc-provider openid-connect reference-implementation

Last synced: 30 Oct 2024

https://github.com/meysamhadeli/shop-golang-microservices

Practical microservices based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture, Docker, RabbitMQ, OpenTelemetry and Postgresql.

clean-architecture cqrs ddd echo event-driven-architecture event-driven-architectures go golang gorm grpc messaging microservice microservices oauth2 opentelemetry postgresql rabbitmq testing uber-fx vertical-slice-architecture

Last synced: 14 Oct 2024

https://github.com/subhendukundu/worker-auth-providers

worker-auth-providers is an open-source providers to make authentication easy with workers. Very lightweight script which doesn't need a lot of dependencies. Plug it with any framework or template of workers.

auth authentication aws-sns-login cloudflare cloudflare-workers discord-login facebook-login github-login github-login-with-worker google-login oauth2 spotify worker-discord-login worker-login worker-twilio-otp

Last synced: 03 Aug 2024

https://github.com/auth0/lock.swift

A Swift & iOS framework to authenticate using Auth0 and with a Native Look & Feel

auth0 authentication dx-sdk ios jwt lock oauth2 social-authentication swift

Last synced: 07 Oct 2024

https://github.com/oidc-wp/openid-connect-generic

WordPress plugin to provide an OpenID Connect Generic client

authentication hacktoberfest oauth2 openid openid-connect sso wordpress

Last synced: 25 Oct 2024

https://github.com/santiq/nodejs-auth

Implementation of node.js authentication with social login ✌️, user impersonation 💅, and no passport.js required 💁

authentication firebase firebase-auth nodejs oauth2 passportjs social-login tutorial

Last synced: 26 Oct 2024

https://github.com/wagnerdelima/drf-social-oauth2

drf-social-oauth2 makes it easy to integrate Django social authentication with major OAuth2 providers, i.e., Facebook, Twitter, Google, etc.

auth-provider authentication authorization django django-rest-framework drf drf-oauth2 jwt-auth oauth oauth2 openid openid-provider permission python python3 social-login

Last synced: 01 Aug 2024

https://github.com/yaseenmustapha/nextjs14-app

Full-stack Next.js 14 application. Uses React 18 client & server components, TypeScript, Prisma ORM, Railway PostgreSQL database, NextAuth.js OAuth 2.0 authentication, OpenAI API GPT-3.5-Turbo, and Stripe payments.

gpt-35-turbo nextauth nextjs nextui oauth2 openai openai-api postgresql prisma railway react reactjs stripe tailwindcss typescript

Last synced: 10 Aug 2024

https://github.com/dwyl/elixir-auth-google

👤Minimalist Google OAuth Authentication for Elixir Apps. Tested, Documented & Maintained. Setup in 5 mins. 🚀

auth authentication elixir google google-api oauth oauth2

Last synced: 01 Nov 2024

https://github.com/acquia/reservoir

A back end for your front end: a content repository. Powered by Drupal 8, JSON API and OAuth2.

api-backend content-repository drupal json-api jsonapi oauth2 openapi redoc rest

Last synced: 27 Sep 2024

https://github.com/navikt/mock-oauth2-server

A scriptable/customizable web server for testing HTTP clients using OAuth2/OpenID Connect or applications with a dependency to a running OAuth2 server (i.e. APIs requiring signed JWTs from a known issuer)

authorization-server docker java junit5 jwt kotlin mock mock-oauth2-server nav-authnz oauth2 oidc openid-connect security token tokens

Last synced: 03 Nov 2024

https://github.com/tomasvotava/fastapi-sso

FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)

facebook-authentication fastapi fastapi-oauth google-authentication microsoft-authentication oauth oauth2 python spotify-authentication sso sso-authentication

Last synced: 09 Oct 2024

https://github.com/meysamhadeli/booking-modular-monolith

Practical Modular Monolith, built with .Net 8, DDD, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

aspnetcore boilerplate cap clean-architecture cqrs ddd docker dotnet dotnet-core dotnetcore event-driven-architecture event-sourcing grpc kubernetes messaging modular-monolith oauth2 opentelemetry template vertical-slice-architecture

Last synced: 09 Oct 2024

https://github.com/dermesser/yup-oauth2

An oauth2 client implementation providing the Device, Installed, Service Account, and several more flows.

authorization google oauth2

Last synced: 01 Aug 2024

https://github.com/aliev/aioauth

Asynchronous OAuth 2.0 provider for Python 3

aiohttp asgi asyncio fastapi oauth2 oauth2-server python python-3 python3

Last synced: 11 Oct 2024

https://github.com/Azure-Samples/ms-identity-javascript-angular-tutorial

A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform in Angular using MSAL Angular v2

authorization authorization-code-grant azure-active-directory azure-ad-b2c ms-graph ms-identity msal msal-angular msal-js oauth2 oidc pkce-flow

Last synced: 04 Aug 2024

https://github.com/osiam/osiam

MIT licensed Open Source Identity and Access Management implementing OAuth 2.0 and SCIMv2.

iam oauth2 osiam scim security

Last synced: 04 Nov 2024

https://github.com/linusu/flutter_web_auth

Flutter plugin for authenticating a user with a web service

flutter-plugin hacktoberfest oauth2 sfauthenticationsession

Last synced: 22 Oct 2024

https://github.com/LinusU/flutter_web_auth

Flutter plugin for authenticating a user with a web service

flutter-plugin hacktoberfest oauth2 sfauthenticationsession

Last synced: 03 Nov 2024

https://github.com/heyuxian/mcloud

基于Spring Cloud,实现微服务中常用的基础模块,包括 OAuth2 认证服务,统一注册中心,系统监控中心, 统一配置中心,API网关以及熔断器

keycloak mcloud microservice oauth2 rest-api spring-boot spring-cloud spring-security

Last synced: 03 Aug 2024

https://github.com/nginxinc/nginx-openid-connect

Reference implementation of OpenID Connect integration for NGINX Plus

javascript jwt nginx oauth oauth2 openid-connect openidconnect relying-party

Last synced: 04 Aug 2024

https://github.com/avinashbot/redd

Redd is a batteries-included API wrapper for reddit.

api-wrapper bot oauth2 reddit ruby

Last synced: 30 Oct 2024

https://github.com/dvsekhvalnov/jose2go

Golang (GO) implementation of Javascript Object Signing and Encryption specification

encryption federation jose json jwa jwe jws jwt jwt-auth jwt-authentication jwt-token oauth2 openid openidconnect security signature

Last synced: 03 Aug 2024

https://github.com/doorkeeper-gem/doorkeeper-provider-app

An example OAuth 2 provider application using the Doorkeeper gem, Rails and Devise

devise doorkeeper oauth2 oauth2-provider oauth2-server rails ruby-on-rails

Last synced: 04 Aug 2024

https://github.com/axa-group/oauth2-mock-server

A development and test oriented OAuth2 mock server

hacktoberfest mock-server nodejs oauth2 oauth2-server testing

Last synced: 03 Nov 2024

https://github.com/Azard/egg-oauth2-server

:star2: OAuth2 server plugin for egg.js based on node-oauth2-server

egg egg-plugin eggjs node node-oauth2-server nodejs npm-package oauth2 oauth2-server

Last synced: 02 Aug 2024

https://github.com/anupam-dagar/portfolio-generator

HoxNox - Portfolios Made Easy, Generate portfolios in 3 easy steps

css django generator heroku html javascript jquery oauth oauth2 portfolio portfolio-website python

Last synced: 29 Oct 2024

https://github.com/gini/dexter

dexter is a Kubernetes OIDC helper with as much automation as possible

go golang google kubernetes oauth2 oidc

Last synced: 01 Aug 2024

https://github.com/soulteary/docker-sso-server

Lightweight 🪶 self-hosted SSO server, resource utilization rate is <1% CPU, MEM <15 M

homelab oauth oauth2 otp sso traefik-forward-auth

Last synced: 01 Nov 2024

https://github.com/ueberauth/ueberauth_google

Google OAuth2 Strategy for Überauth.

google oauth oauth2 strategy ueberauth ueberauth-strategies

Last synced: 01 Nov 2024

https://github.com/aerogear/aerogear-ios-oauth2

Client library for OAuth2/OpenID Connect

aerogear facebook google keycloak oauth2 swift

Last synced: 12 Oct 2024

https://github.com/ltratt/pizauth

Command-line OAuth2 authentication daemon

oauth oauth2

Last synced: 01 Nov 2024

https://github.com/gita/BhagavadGita

A non-profit initiative to help spread the transcendental wisdom from the Bhagavad Gita to people around the world.

api bhagavad-gita flask frontend krishna oauth2 open-source opensource python rest-api swagger

Last synced: 31 Oct 2024

https://github.com/marcosbarbero/spring-boot2-oauth2-jwt

Read more http://blog.marcosbarbero.com/centralized-authorization-jwt-spring-boot2/

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

Last synced: 27 Oct 2024

https://github.com/fimuxd/GITGET

GitHub의 Contributions를 iOS의 Widget으로 보여주는 App

combine contributions gitget github ios ios-swift mvvm oauth2 rxcocoa rxswift swift swiftui today-extension widget widgetkit

Last synced: 02 Aug 2024

https://github.com/erisa/discord-oidc-worker

Sign into Discord on Cloudflare Access, powered by Cloudflare Workers!

cloudflare-access cloudflare-workers discord oauth2 oidc-provider workers zero-trust

Last synced: 31 Oct 2024

https://github.com/myndocs/kotlin-oauth2-server

Flexible OAuth2 server library. Support for multiple frameworks

hexagon http4k javalin kotlin ktor oauth2 oauth2-server sparkjava

Last synced: 31 Oct 2024

https://github.com/iamraphson/adonisjs-hackathon-starter

A boilerplate for AdonisJS web framework

adonisjs hackathon nodejs oath oauth2

Last synced: 27 Oct 2024

https://github.com/jgrodziski/keycloak-clojure

A Clojure library helping the integration of Keycloak with a Clojure Application + a sample SPA Client and API Server demonstrating the Keycloak integration

authentication authorization clojure iam keycloak keycloak-clojure oauth2 oauth2-provider oidc oidc-provider re-frame realm security yada

Last synced: 02 Aug 2024

https://github.com/stevebest/passport-vkontakte

VK.com authentication strategy for Passport and Node.js

authentication nodejs oauth2 passport vk vkontakte

Last synced: 30 Oct 2024

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/lpinca/shopify-token

Get an OAuth 2.0 access token for the Shopify API with ease

api oauth2 shopify token

Last synced: 01 Nov 2024

https://github.com/dnplus/streamlit-oauth

Simple OAuth Component for Streamlit App

oauth2 streamlit streamlit-component

Last synced: 19 Oct 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: 01 Nov 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: 22 Oct 2024

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

Async OAuth client using HTTPX

async httpx oauth oauth2 python3

Last synced: 28 Oct 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: 06 Aug 2024

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

Sample ban appeals page with OAuth2 integration

discord oauth2

Last synced: 01 Nov 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/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/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: 27 Oct 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/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/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: 30 Oct 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: 30 Oct 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: 27 Oct 2024

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

A basic OAuth2 plugin for use with Discourse

discourse discourse-plugin oauth2

Last synced: 04 Nov 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/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/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