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/gluufederation/oxauth

OAuth 2.0 server and client; OpenID Connect Provider (OP) & UMA Authorization Server (AS)

authentication authorization oauth2 openid-connect openid-provider single-sign-on sso sso-authentication sso-login uma

Last synced: 21 Dec 2024

https://github.com/GluuFederation/oxAuth

OAuth 2.0 server and client; OpenID Connect Provider (OP) & UMA Authorization Server (AS)

authentication authorization oauth2 openid-connect openid-provider single-sign-on sso sso-authentication sso-login uma

Last synced: 01 Nov 2024

https://github.com/andretietz/retroauth

A library build on top of retrofit, for simple handling of authenticated requests

android annotation authentication java oauth oauth2 oauth2-client retrofit2 token-authentication token-refresh

Last synced: 29 Nov 2024

https://github.com/junneyang/xxproject

SpringCloud 微服务综合实例。分布式配置中心,服务发现&负载均衡,链路断路器,API网关,OAuth2认证授权,分布式追踪,ELK日志中心,Ansible/Docker持续交付等最佳实践。

ansible config docker docker-compose elk eureka hystrix oauth2 springcloud turbine zipkin zuul

Last synced: 16 Nov 2024

https://github.com/thephpleague/oauth2-google

Google Provider for the OAuth 2.0 Client

google oauth2 oauth2-provider php

Last synced: 25 Oct 2024

https://github.com/Robinyo/serendipity

Serendipity is an open-source Customer Engagement Platform.

angular angular-material cep crm flowable jasperreports keycloak oauth2 oidc openldap

Last synced: 29 Nov 2024

https://github.com/adriankumpf/tesla_auth

Securely generate API tokens for third-party access to your Tesla.

oauth2 rust tesla tesla-api webview

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

https://github.com/Zibbp/ganymede

Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.

archive archived chat oauth2 selfhosted stream streaming twitch video vod

Last synced: 19 Nov 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: 27 Dec 2024

https://github.com/mmacneil/AngularASPNETCoreOAuth

Sample project demonstrating user authentication and identity with Angular, Asp.Net Core and IdentityServer4

angular aspnetcore identityserver4 oauth2 openid-connect

Last synced: 06 Nov 2024

https://github.com/mmacneil/angularaspnetcoreoauth

Sample project demonstrating user authentication and identity with Angular, Asp.Net Core and IdentityServer4

angular aspnetcore identityserver4 oauth2 openid-connect

Last synced: 21 Dec 2024

https://github.com/cdk8s/tkey

以材料最全、示例最多为目标的单点登录系统(SSO)

login login-oauth login-system oauth2 oauth2-authentication oauth2-server sso sso-authentication sso-login

Last synced: 21 Nov 2024

https://github.com/v5tech/oltu-oauth2-example

使用Apache Oltu 搭建Oauth2 Server及Client开放授权

oauth2 oltu oltu-oauth2

Last synced: 22 Dec 2024

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: 16 Nov 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: 22 Dec 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: 26 Dec 2024

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

.NET client for the Auth0 Authentication & Management APIs.

dx-sdk oauth2 openid-connect

Last synced: 21 Dec 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: 26 Dec 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: 24 Dec 2024

https://github.com/IdentityModel/IdentityModel.AspNetCore

ASP.NET Core helper library for claims-based identity, OAuth 2.0 and OpenID Connect.

aspnetcore identitymodel identityserver oauth2 openid-connect

Last synced: 09 Nov 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: 22 Dec 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: 21 Dec 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/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: 22 Dec 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: 14 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: 23 Dec 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: 23 Dec 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: 13 Nov 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: 19 Nov 2024

https://github.com/snok/django-auth-adfs

A Django authentication backend for Microsoft ADFS and AzureAD

adfs authentication azure-active-directory django drf jwt oauth2 openid-connect restframework

Last synced: 24 Dec 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/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: 21 Dec 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/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: 08 Nov 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: 27 Dec 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: 30 Nov 2024

https://github.com/nextauthjs/sveltekit-auth-example

Example showing how to use Auth.js with SvelteKit.

authjs oauth2 sveltekit sveltekit-auth sveltekit-template

Last synced: 24 Dec 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/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: 20 Dec 2024

https://github.com/jasonraimondi/ts-oauth2-server

A full featured, secure, standards compliant implementation of an OAuth 2.0 authorization server for Nodejs that utilizes JWT and Proof Key for Code Exchange (PKCE), written in TypeScript.

authorization-code-flow authorization-server client-credentials-flow implicit-flow node node-oauth2-server oauth2 oauth2-server password-flow pkce proof-key-for-code-exchange refresh-flow rfc6749 rfc6750 rfc7009 rfc7519 rfc7636 rfc8693

Last synced: 25 Dec 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/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: 25 Dec 2024

https://github.com/pig-mesh/pig-ui

🚀 The best rbac web framework. base on Spring Boot 3.2、 Spring Cloud 2023、 OAuth2 . Give a star

element-ui oauth2 separation-of-concerns spring-boot spring-cloud spring-cloud-alibaba vue

Last synced: 22 Dec 2024

https://github.com/capacitor-community/generic-oauth2

Generic Capacitor OAuth 2 client plugin. Stop the war in Ukraine!

authentication capacitor capacitor-plugin oauth2 oauth2-client social-login

Last synced: 22 Dec 2024

https://github.com/yzcheng90/ms

🔥MS 是一个前后分离的分布式 spring cloud 框架(全家桶),这里有统一认证,统一网关等等功能,是一个非常简洁的微服务脚手架

mybatis-plus oauth2 redis spirng-could spring-boot spring-security-oauth2

Last synced: 25 Dec 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: 08 Nov 2024

https://github.com/markisdev/discordoauth

A simple, and easy to use, PHP implementation of a Discord OAuth2 login flow. Implements a "Login with Discord" button on your site. Use this repo to build your very own Discord Dashboard! 🚀

discord discord-oauth oauth2

Last synced: 26 Dec 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: 21 Dec 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: 18 Nov 2024

https://github.com/defeo/jupyterhub-docker

A configuration for a JupyterHub+DockerSpawner+CASAuthenticator server with Traefik proxy, based on docker-compose

docker dockerspawner jupyterhub juypter oauth2 traefik

Last synced: 26 Dec 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: 14 Dec 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: 16 Nov 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: 25 Dec 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: 24 Dec 2024

https://github.com/avinashbot/redd

Redd is a batteries-included API wrapper for reddit.

api-wrapper bot oauth2 reddit ruby

Last synced: 25 Dec 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: 23 Dec 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: 21 Dec 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: 12 Nov 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: 26 Dec 2024

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

Simple OAuth Component for Streamlit App

oauth2 streamlit streamlit-component

Last synced: 21 Dec 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: 21 Dec 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: 06 Dec 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: 24 Dec 2024

https://github.com/ltratt/pizauth

Command-line OAuth2 authentication daemon

oauth oauth2

Last synced: 22 Dec 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: 18 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/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: 21 Dec 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: 26 Dec 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: 12 Nov 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: 25 Dec 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: 12 Nov 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/stevebest/passport-vkontakte

VK.com authentication strategy for Passport and Node.js

authentication nodejs oauth2 passport vk vkontakte

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