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/jaredhanson/passport-facebook

Facebook authentication strategy for Passport and Node.js.

facebook oauth2 passport

Last synced: 25 Dec 2024

https://github.com/sakurity/securelogin

This version won't be maintained!

2fa authentication oauth2 password-manager passwords

Last synced: 25 Dec 2024

https://github.com/pilcrowonpaper/arctic

OAuth 2.0 clients for popular providers

authentication oauth2 typescript

Last synced: 18 Dec 2024

https://github.com/damienbod/angular-auth-oidc-client

npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow

angular auth authentication authn identity implicit-flow npm oauth2 oidc openid openidconnect security

Last synced: 24 Dec 2024

https://github.com/p2/oauth2

OAuth2 framework for macOS and iOS, written in Swift.

ios macos oauth2 oauth2-client oauth2-flow tvos

Last synced: 20 Dec 2024

https://github.com/p2/OAuth2

OAuth2 framework for macOS and iOS, written in Swift.

ios macos oauth2 oauth2-client oauth2-flow tvos

Last synced: 09 Dec 2024

https://github.com/momensherif/react-oauth

Google OAuth2 using the new Google Identity Services SDK for React 🚀

authentication google login oauth oauth2 react react-google-login react-oauth2

Last synced: 24 Dec 2024

https://github.com/friendsofsymfony/fosoauthserverbundle

A server side OAuth2 Bundle for Symfony

hacktoberfest oauth2 php symfony symfony-bundle

Last synced: 18 Dec 2024

https://github.com/RealmTeam/django-rest-framework-social-oauth2

python-social-auth and oauth2 support for django-rest-framework

django django-rest-framework oauth2 python python-social-auth

Last synced: 30 Oct 2024

https://github.com/realmteam/django-rest-framework-social-oauth2

python-social-auth and oauth2 support for django-rest-framework

django django-rest-framework oauth2 python python-social-auth

Last synced: 21 Dec 2024

https://github.com/IdentityModel/IdentityModel

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

identity identityserver oauth2 openid-connect

Last synced: 06 Nov 2024

https://github.com/identitymodel/identitymodel

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

identity identityserver oauth2 openid-connect

Last synced: 19 Dec 2024

https://github.com/pilcrowOnPaper/arctic

OAuth 2.0 clients for popular providers

authentication oauth2 typescript

Last synced: 07 Nov 2024

https://github.com/authing/authing

🔥Authing - IDaaS/IAM solution that can Auth to web and mobile applications.

aaas auth0 authing header-jwt iam id idaas identity identity-cloud jwt ldap login oauth oauth2 oidc open-iam openid-connect saml solid user-management

Last synced: 23 Dec 2024

https://github.com/Authing/Authing

🔥Authing - IDaaS/IAM solution that can Auth to web and mobile applications.

aaas auth0 authing header-jwt iam id idaas identity identity-cloud jwt ldap login oauth oauth2 oidc open-iam openid-connect saml solid user-management

Last synced: 07 Nov 2024

https://github.com/go-pkgz/auth

Authenticator via oauth2, direct, email and telegram

authentication custom-oauth2 go golang jwt library login middleware oauth2 oauth2-client

Last synced: 06 Nov 2024

https://github.com/openid/AppAuth-JS

JavaScript client SDK for communicating with OAuth 2.0 and OpenID Connect providers.

oauth2 openid-connect web

Last synced: 02 Nov 2024

https://github.com/zmartzone/lua-resty-openidc

OpenID Connect Relying Party and OAuth 2.0 Resource Server implementation in Lua for NGINX / OpenResty

jwt-bearer-tokens lua lua-resty-openidc nginx oauth2 openidc openidconnect

Last synced: 19 Dec 2024

https://github.com/meysamhadeli/booking-microservices

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

aspnetcore clean-architecture cqrs ddd dotnet dotnet-core dotnetcore event-driven-architecture event-sourcing grpc kubernetes masstransit messaging microservice microservices mongodb oauth2 opentelemetry redis vertical-slice-architecture

Last synced: 20 Dec 2024

https://github.com/jaredhanson/passport-http-bearer

HTTP Bearer authentication strategy for Passport and Node.js.

bearer http oauth2 passport

Last synced: 06 Nov 2024

https://github.com/louketo/louketo-proxy

A OpenID / Proxy service

keycloak oauth2 openid openid-provider proxy

Last synced: 03 Nov 2024

https://github.com/ramosbugs/oauth2-rs

Extensible, strongly-typed Rust OAuth2 client library

oauth2 pkce rust

Last synced: 18 Dec 2024

https://github.com/dvsekhvalnov/jose-jwt

Ultimate Javascript Object Signing and Encryption (JOSE), JSON Web Token (JWT) and Json Web Keys (JWK) Implementation for .NET and .NET Core

encryption federation fips jose json jwa jwe jwk jws jwt jwt-authentication jwt-token netcore oauth2 oidc openid openidconnect security signature

Last synced: 24 Dec 2024

https://github.com/smltq/spring-boot-demo

spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了50+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块

aop bio cloud-alibaba cloud-gateway data-redis gateway mybatis mybatis-plus netty oauth2 quartz redis shiro sign spring spring-boot spring-boot-demo spring-cloud spring-mvc spring-security

Last synced: 22 Dec 2024

https://github.com/auth0/auth0-spa-js

Auth0 authentication for Single Page Applications (SPA) with PKCE

auth0 auth0-js dx-sdk javascript oauth2 openid-connect pkce spa

Last synced: 24 Dec 2024

https://github.com/danielgtaylor/restish

Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in

auth auth0 brotli cbor cli fastapi gzip hacktoberfest http2 hypermedia json json-schema msgpack oauth2 openapi3 openapi31 rest rest-client swagger yaml

Last synced: 19 Dec 2024

https://github.com/andreassolberg/jso

Easy to use OAuth 2.0 javascript library for use in your javascript application.

api authentication authorization javascript oauth2 sso

Last synced: 25 Dec 2024

https://github.com/liuweijw/fw-cloud-framework

基于springcloud全家桶开发分布式框架(支持oauth2认证授权、SSO登录、统一下单、微信公众号服务、Shardingdbc分库分表、常见服务监控、链路监控、异步日志、redis缓存等功能),实现基于Vue全家桶等前后端分离项目工程

eureka fw-cloud gateway jpa lombok oauth oauth2 querydsl rabbitmq redis springboot springcloud sso wechat wechat-pay zuul

Last synced: 24 Dec 2024

https://github.com/jaredhanson/passport-google-oauth2

Google authentication strategy for Passport and Node.js.

google oauth2 passport

Last synced: 16 Nov 2024

https://github.com/adorsys/keycloak-config-cli

Import YAML/JSON-formatted configuration files into Keycloak - Configuration as Code for Keycloak.

automation configuration-as-code configuration-management continuous-integration export import jboss json keycloak keycloak-config-cli oauth2 rest spring-boot

Last synced: 20 Dec 2024

https://github.com/mohiva/play-silhouette

Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication or custom authentication schemes.

authentication cas oauth oauth1 oauth2 openid play-framework scala silhouette

Last synced: 12 Nov 2024

https://github.com/flavors/django-graphql-jwt

JSON Web Token (JWT) authentication for Graphene Django

authentication django graphene graphql jsonwebtoken jwt oauth2 token

Last synced: 20 Dec 2024

https://github.com/openidentityplatform/openam

OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.

aaa access access-management accounting active-directory authentication authorization federation kerberos oauth oauth2 oidc openam opensso policy saml sso webauthn

Last synced: 18 Dec 2024

https://github.com/knpuniversity/oauth2-client-bundle

Easily talk to an OAuth2 server for social functionality in Symfony

oauth2 oauth2-client social-integrations symfony symfony-bundle

Last synced: 24 Dec 2024

https://github.com/OpenIdentityPlatform/OpenAM

OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.

aaa access access-management accounting active-directory authentication authorization federation kerberos oauth oauth2 oidc openam opensso policy saml sso webauthn

Last synced: 01 Nov 2024

https://github.com/cloudentity/oauth2c

User-friendly OAuth2 CLI

cli fapi jwt oauth oauth2 openbanking

Last synced: 19 Dec 2024

https://github.com/wso2/product-is

Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.

access-management adaptive-authentication authentication authorization hacktoberfest identity mfa oauth2 oidc saml2 sso

Last synced: 13 Dec 2024

https://github.com/ueberauth/oauth2

An Elixir OAuth 2.0 Client Library

elixir http oauth2

Last synced: 20 Dec 2024

https://github.com/scrogson/oauth2

An Elixir OAuth 2.0 Client Library

elixir http oauth2

Last synced: 11 Dec 2024

https://github.com/nullscreen/yt

The reliable YouTube API Ruby client

gem oauth2 rails ruby video youtube youtube-analytics youtube-api

Last synced: 20 Dec 2024

https://github.com/openiddict/openiddict-samples

.NET samples for OpenIddict

aspnetcore dotnet oauth2 openidconnect

Last synced: 22 Dec 2024

https://github.com/Fullscreen/yt

The reliable YouTube API Ruby client

gem oauth2 rails ruby video youtube youtube-analytics youtube-api

Last synced: 07 Oct 2024

https://github.com/simpleidserver/SimpleIdServer

OpenID, OAuth 2.0, SCIM2.0, UMA2.0, FAPI, CIBA & OPENBANKING Framework for ASP.NET Core

ciba dotnet-core fapi identity oauth2 openid openid-providers scim2 security uma2

Last synced: 09 Nov 2024

https://github.com/damienbod/AspNet6IdentityServer4AngularOidcFlows

OpenID Connect Code Flow PKCE / Implicit Flow with Angular and ASP.NET Core 6 IdentityServer4

angular aspnet-core aspnetcore authentication authorization identity identityserver4 oauth2 oidc openid security sqlite typescript

Last synced: 06 Nov 2024

https://github.com/chaokunyang/microservices-event-sourcing

Microservices Event Sourcing 是一个微服务架构的在线购物网站,使用Spring Boot、Spring Cloud、Spring Reactor、OAuth2、CQRS 构建,实现了基于Event Sourcing的最终一致性,提供了构建端到端微服务的最佳实践

angularjs ecommerce event-driven event-sourcing eventually-consistent microservice mongodb neo4j oauth2 spring-boot springcloud

Last synced: 20 Dec 2024

https://github.com/damienbod/aspnet6identityserver4angularoidcflows

OpenID Connect Code Flow PKCE / Implicit Flow with Angular and ASP.NET Core 6 IdentityServer4

angular aspnet-core aspnetcore authentication authorization identity identityserver4 oauth2 oidc openid security sqlite typescript

Last synced: 25 Dec 2024

https://github.com/simonrob/email-oauth2-proxy

An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.

email gmail imap o365 oauth oauth2 pop pop3 proxy smtp

Last synced: 24 Dec 2024

https://github.com/nov/rack-oauth2

OAuth 2.0 Server & Client Library. Both Bearer and MAC token type are supported.

oauth oauth-client oauth-server oauth2

Last synced: 19 Dec 2024

https://github.com/authlib/example-oauth2-server

Example for OAuth 2 Server for Authlib.

authlib oauth2 oauth2-provider oauth2-server

Last synced: 13 Nov 2024

https://github.com/Aguafrommars/TheIdServer

OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI

admin-ui blazor-webassembly docker-cloud dotnet duende-identityserver iam oauth oauth2 oauth2-server oidc oidc-server openid openid-connect saml sponsor sso sso-authentication ws-federation

Last synced: 27 Oct 2024

https://github.com/aguafrommars/theidserver

OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI

admin-ui blazor-webassembly docker-cloud dotnet duende-identityserver iam oauth oauth2 oauth2-server oidc oidc-server openid openid-connect saml sponsor sso sso-authentication ws-federation

Last synced: 24 Dec 2024

https://github.com/dusterio/lumen-passport

Making Laravel Passport work with Lumen

jwt lumen oauth2 passport

Last synced: 20 Dec 2024

https://github.com/greenpau/caddy-auth-portal

Authentication Plugin for Caddy v2 implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA with App Authenticators and Yubico.

authentication authentication-backend authentication-middleware authentication-portal caddy caddy-module caddy-plugin caddy2 facebook-login github-authentication jwt jwt-tokens ldap ldap-authentication ldap-authentication-backend oauth2 openid-connect saml user-identity user-registration

Last synced: 27 Oct 2024

https://github.com/trivago/heimdallr.swift

Easy to use OAuth 2 library for iOS, written in Swift.

oauth2 swift

Last synced: 23 Dec 2024

https://github.com/trivago/Heimdallr.swift

Easy to use OAuth 2 library for iOS, written in Swift.

oauth2 swift

Last synced: 09 Dec 2024

https://github.com/Widen/cloudfront-auth

An AWS CloudFront Lambda@Edge function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login

auth0 authentication authorization aws cloudfront github google jwt lambda lambda-edge login microsoft oauth2 okta openid-connect

Last synced: 25 Oct 2024

https://github.com/widen/cloudfront-auth

An AWS CloudFront Lambda@Edge function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login

auth0 authentication authorization aws cloudfront github google jwt lambda lambda-edge login microsoft oauth2 okta openid-connect

Last synced: 01 Oct 2024

https://github.com/stulzq/IdentityServer4.Samples

Samples for IdentityServer4,use .net core 2.0

aspnet-core dotnet identityserver4 oauth2 openid-connect

Last synced: 11 Nov 2024

https://github.com/axafrance/oidc-client

Light, Secure, Pure Javascript OIDC (Open ID Connect) Client. We provide also a REACT wrapper (compatible NextJS, etc.).

axa context-api front-end-development javascript js library nextjs oauth2 oidc-client ope openid openid-client openid-connect react reactjs redux security

Last synced: 25 Dec 2024

https://github.com/stulzq/identityserver4.samples

Samples for IdentityServer4,use .net core 2.0

aspnet-core dotnet identityserver4 oauth2 openid-connect

Last synced: 22 Dec 2024

https://github.com/jaredhanson/passport-oauth2

OAuth 2.0 authentication strategy for Passport and Node.js.

oauth2 passport

Last synced: 24 Dec 2024

https://github.com/identitymodel/identitymodel.oidcclient

Certified C#/NetStandard OpenID Connect Client Library for native mobile/desktop Applications (RFC 8252)

oauth2 oidcclient openid-connect

Last synced: 21 Dec 2024

https://github.com/AxaFrance/oidc-client

Light, Secure, Pure Javascript OIDC (Open ID Connect) Client. We provide also a REACT wrapper (compatible NextJS, etc.).

axa context-api front-end-development javascript js library nextjs oauth2 oidc-client ope openid openid-client openid-connect react reactjs redux security

Last synced: 09 Dec 2024

https://github.com/oauthjs/angular-oauth2

AngularJS OAuth2

angular authentication oauth2

Last synced: 20 Dec 2024

https://github.com/zalando/gin-oauth2

Middleware for Gin Framework users who also want to use OAuth2

authentication authorization gin gin-middleware oauth2

Last synced: 20 Dec 2024

https://github.com/hemin1003/spring-boot-study

SpringBoot框架源码实战(已更新到springboot2版本实现)~基本用法,Rest,Controller,事件监听,连接数据库MySQL,jpa,redis集成,mybatis集成(声明式与xml两种方式~对应的添删查改功能),日志处理,devtools配置,拦截器用法,资源配置读取,测试集成,Web层实现请求映射,security安全验证,rabbitMq集成,kafka集成,分布式id生成器等。项目实战:https://github.com/hemin1003/yfax-parent 已投入生产线上使用

kafka mybatis oauth2 redis restful-api spring-boot springsecurity

Last synced: 20 Dec 2024

https://github.com/laardee/serverless-authentication-boilerplate

Generic authentication boilerplate for Serverless framework

boilerplate oauth-provider oauth2 serverless serverless-framework

Last synced: 20 Dec 2024

https://github.com/aspnet-contrib/AspNet.Security.OpenIdConnect.Server

OpenID Connect/OAuth2 server framework for OWIN/Katana and ASP.NET Core

aspnetcore katana oauth2 openidconnect owin

Last synced: 27 Oct 2024

https://github.com/spring-attic/spring-cloud-security

Security concerns for distributed applications implemented in Spring

cloud-native feign java microservices oauth2 spring spring-boot spring-cloud spring-cloud-core zuul

Last synced: 12 Nov 2024

https://github.com/hhru/api

HeadHunter API: документация и библиотеки

api headhunter headhunter-api json oauth2 rest

Last synced: 20 Dec 2024

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

An abstract OAuth2 strategy for OmniAuth.

authentication hacktoberfest oauth2 omniauth omniauth-strategy

Last synced: 19 Dec 2024

https://github.com/intility/fastapi-azure-auth

Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.

anyio asgi asyncio authentication azure azure-active-directory azure-ad azuread fastapi oauth2 oidc openapi openid openidconnect python security trio

Last synced: 19 Dec 2024

https://github.com/allaboutapps/go-starter

An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.

allaboutapps docker go golang golang-development id-allaboutapps-backend oauth2 pgformatter postgresql server sql sqlboiler swagger vscode vscode-devcontainers

Last synced: 21 Dec 2024

https://github.com/mmacneil/angularaspnetcore2webapiauth

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

angular angular5 aspnet-core aspnet-core-2 facebook-login oauth2 webapi

Last synced: 21 Dec 2024

https://github.com/mmacneil/AngularASPNETCore2WebApiAuth

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

angular angular5 aspnet-core aspnet-core-2 facebook-login oauth2 webapi

Last synced: 09 Nov 2024

https://github.com/cli/oauth

A library for performing OAuth Device flow and Web application flow in Go client apps.

cli golang oauth2

Last synced: 18 Dec 2024

https://github.com/JanssenProject/jans

An open source enterprise digital identity platform for CIAM or workforce... Janssen is a distribution of standards-based, developer friendly, components that are engineered to work together in any cloud. #OAuth #OpenID #FIDO

access-management api iam identity kubernetes oauth2 openid-connect security sso

Last synced: 05 Nov 2024

https://github.com/micyo202/lion

使用Gradle构建,基于Java 8/11/13、SpringBoot 2.2.6.RELEASE、SpringCloud Hoxton.SR2、Spring Cloud Alibaba 2.2.0.RELEASE、MyBatis Plus 3.3.1等核心技术体系实现的一套支持云原生的分布式微服务架构,提供OAuth2/JWT权限认证、分布式事务、灰度、限流、熔断降级、分布式锁、链路追踪、MQ等功能,支持Docker容器化部署、镜像交付、K8S容器编排

alibabacloud docker feign gradle jwt kubernetes nacos oauth2 ribbon seata sentinel skywalking springboot springcloud zipkin

Last synced: 22 Dec 2024

https://github.com/Intility/fastapi-azure-auth

Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.

anyio asgi asyncio authentication azure azure-active-directory azure-ad azuread fastapi oauth2 oidc openapi openid openidconnect python security trio

Last synced: 26 Oct 2024

https://github.com/8p/eightpointsguzzlebundle

⛽️ Integrates Guzzle 6.x, a PHP HTTP Client, into Symfony

bundle cache guzzle oauth2 php symfony wsse

Last synced: 19 Dec 2024

https://github.com/membrane/api-gateway

API gateway for REST, OpenAPI, GraphQL and SOAP written in Java.

api api-gateway authentication http-proxy java oauth2 proxy rest reverse-proxy ssl

Last synced: 20 Dec 2024

https://github.com/babelouest/glewlwyd

Experimental Single Sign On server, OAuth2, Openid Connect, multiple factor authentication with, HOTP/TOTP, FIDO2, TLS Certificates, etc. extensible via plugins

authentication-backend c fido2 hoel hotp ldap n-factor-authentication oauth2 oidc-server openid-connect openidconnect otp reactjs tls-certificate totp ulfius webauthn yubikey

Last synced: 16 Oct 2024

https://github.com/Yurunsoft/YurunOAuthLogin

PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。支持 php-fpm 和 Swoole,所有框架通用。QQ群:17916227

coroutine oauth-client oauth2 php qqlogin swoole weixinlogin

Last synced: 13 Nov 2024

https://github.com/yurunsoft/yurunoauthlogin

PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。支持 php-fpm 和 Swoole,所有框架通用。QQ群:17916227

coroutine oauth-client oauth2 php qqlogin swoole weixinlogin

Last synced: 21 Dec 2024

https://github.com/juanifioren/django-oidc-provider

OpenID Connect and OAuth2 provider implementation for Djangonauts.

authentication django identity oauth2 oauth2-provider openid openid-connect openid-provider python

Last synced: 19 Dec 2024