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/sakurity/securelogin

This version won't be maintained!

2fa authentication oauth2 password-manager passwords

Last synced: 30 Oct 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: 14 Oct 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: 14 Oct 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: 17 Aug 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: 15 Oct 2024

https://github.com/friendsofsymfony/fosoauthserverbundle

A server side OAuth2 Bundle for Symfony

hacktoberfest oauth2 php symfony symfony-bundle

Last synced: 13 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: 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: 14 Oct 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: 15 Oct 2024

https://github.com/pilcrowonpaper/arctic

OAuth 2.0 clients for popular providers

authentication oauth2 typescript

Last synced: 30 Oct 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: 01 Aug 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: 14 Oct 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: 01 Aug 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: 01 Aug 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: 15 Oct 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/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: 12 Oct 2024

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

Extensible, strongly-typed Rust OAuth2 client library

oauth2 pkce rust

Last synced: 30 Oct 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: 09 Oct 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: 07 Oct 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: 26 Oct 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: 03 Sep 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: 02 Aug 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: 05 Nov 2024

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

Google authentication strategy for Passport and Node.js.

google oauth2 passport

Last synced: 03 Aug 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: 13 Oct 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/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: 30 Oct 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: 04 Nov 2024

https://github.com/nullscreen/yt

The reliable YouTube API Ruby client

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

Last synced: 31 Oct 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/ueberauth/oauth2

An Elixir OAuth 2.0 Client Library

elixir http oauth2

Last synced: 29 Oct 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: 30 Oct 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: 01 Aug 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: 13 Oct 2024

https://github.com/cloudentity/oauth2c

User-friendly OAuth2 CLI

cli fapi jwt oauth oauth2 openbanking

Last synced: 01 Aug 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: 04 Aug 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: 11 Oct 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: 14 Oct 2024

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

.NET samples for OpenIddict

aspnetcore dotnet oauth2 openidconnect

Last synced: 04 Nov 2024

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

Example for OAuth 2 Server for Authlib.

authlib oauth2 oauth2-provider oauth2-server

Last synced: 02 Aug 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/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: 01 Aug 2024

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

Making Laravel Passport work with Lumen

jwt lumen oauth2 passport

Last synced: 31 Oct 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: 17 Aug 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: 02 Aug 2024

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

Samples for IdentityServer4,use .net core 2.0

aspnet-core dotnet identityserver4 oauth2 openid-connect

Last synced: 28 Oct 2024

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

OAuth 2.0 authentication strategy for Passport and Node.js.

oauth2 passport

Last synced: 01 Aug 2024

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

AngularJS OAuth2

angular authentication oauth2

Last synced: 05 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: 01 Nov 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: 14 Oct 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: 04 Aug 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: 02 Aug 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.).

context-api guildevopen javascript js nextjs oauth2 oidc-client ope openid openid-client openid-connect react reactjs redux

Last synced: 17 Aug 2024

https://github.com/hhru/api

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

api headhunter headhunter-api json oauth2 rest

Last synced: 01 Aug 2024

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

An abstract OAuth2 strategy for OmniAuth.

authentication hacktoberfest oauth2 omniauth omniauth-strategy

Last synced: 06 Aug 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: 26 Oct 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/cli/oauth

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

cli golang oauth2

Last synced: 05 Nov 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/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: 09 Oct 2024

https://github.com/membrane/service-proxy

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: 23 Aug 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: 30 Oct 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: 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: 02 Aug 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: 11 Oct 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: 09 Aug 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: 03 Aug 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: 09 Aug 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: 01 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: 04 Aug 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: 17 Oct 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: 01 Aug 2024

https://github.com/cdk8s/tkey

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

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

Last synced: 04 Aug 2024

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

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

oauth2 oltu oltu-oauth2

Last synced: 31 Oct 2024