Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- Authorization Code
- PKCE
- Client Credentials
- Device Code
- Refresh Token
- GitHub: https://github.com/topics/oauth2
- Wikipedia: https://en.wikipedia.org/wiki/OAuth#OAuth_2.0
- Created by: IETF OAuth Working Group
- Released: October 2012
- Related Topics: oauth, authentication, openid, oidc, saml, raml, xacml, indieauth, access-token, refresh-token,
- Aliases: rfc-6749, rfc6749,
- Last updated: 2024-12-26 00:16:45 UTC
- JSON Representation
https://github.com/unasuke/omniauth-twitter2
OmniAuth strategy for authenticating with Twitter OAuth2
authentication gem oauth2 omniauth ruby twitter
Last synced: 27 Oct 2024
https://github.com/azure/azureauth
R package for OAuth 2.0 authentication with Azure Active Directory
azure azure-active-directory azure-sdk-r oauth2 r
Last synced: 07 Oct 2024
https://github.com/martincostello/signinwithapplesample
A sample implementation of Sign in with Apple using ASP.NET Core
asp-net-core oauth2 sign-in-with-apple
Last synced: 01 Nov 2024
https://github.com/whoisryosuke/nextjs-redux-authentication-boilerplate
NextJS app with Redux based authentication (via OAuth2).
javascript nextjs oauth2 reactjs redux
Last synced: 15 Nov 2024
https://github.com/jhaoda/socialite-odnoklassniki
Odnoklassniki OAuth2 Provider for Laravel Socialite
laravel laravel-5-package laravel-6-package laravel-socialite oauth2 odnoklassniki odnoklassniki-oauth2-provider php
Last synced: 20 Dec 2024
https://github.com/joonhocho/react-native-linkedin-sdk
React Native Wrapper for Latest LinkedIn Mobile SDK for Sign-In / Auth and API Access.
android ios linkedin linkedin-api linkedin-login linkedin-sdk linkedin-signin oauth2 react-native
Last synced: 20 Nov 2024
https://github.com/fschick/keycloak.aspnet.angular
How to: ASP.NET Core with OAuth2 (Keycloak) and Angular
angular aps-net asp-net-core authentication authorization csharp keycloak oauth2 openid-connect single-sign-on
Last synced: 04 Dec 2024
https://github.com/MacFJA/svelte-oauth2
OAuth2 authorization for Svelte
oauth2 oauth2-authentication oauth2-client svelte svelte-kit svelte-v3 svelte3 sveltejs sveltekit
Last synced: 06 Nov 2024
https://github.com/macfja/svelte-oauth2
OAuth2 authorization for Svelte
oauth2 oauth2-authentication oauth2-client svelte svelte-kit svelte-v3 svelte3 sveltejs sveltekit
Last synced: 10 Oct 2024
https://github.com/pabluk/twitter-application-only-auth
A simple Python implementation of the Twitter Application-only authentication
application-only-authentication oauth2 python twitter
Last synced: 05 Nov 2024
https://github.com/lwohvye/unicorn
基于最新的Java 21和SpringBoot 3.2。根据eladmin项目进行改造。整合常用的Components.
gradle java jpa kotlin lwohvye oauth2 spring-boot spring-security unicorn virtual-threads websocket
Last synced: 25 Dec 2024
https://github.com/aliev/aioauth-fastapi
aioauth integration with FastAPI
aioauth fastapi oauth2 oauth2-server
Last synced: 23 Dec 2024
https://github.com/omniauth/omniauth-okta
OAuth2 strategy for Okta
oauth2 okta omniauth omniauth-oauth2 omniauth-strategy ruby
Last synced: 06 Nov 2024
https://github.com/cuppalabs/angular2-social-login
Angular 2 OAuth social login facebook, google, LinkedIn etc using NodeJS server
angular2 oauth-client oauth2 oauth2-server social-login
Last synced: 28 Oct 2024
https://github.com/treeben77/discord-oauth2.py
API Wrapper for Discord OAuth2 & Linked Roles in Python.
discord discord-api discord-oauth2 flask linked-roles oauth2 python
Last synced: 29 Oct 2024
https://github.com/whaha-ha/spring-boot-react-ecommerce
eCommerce application based on the microservices architecture built using Spring Boot and ReactJS.
cloudinary heroku java microservices mysql oauth2 react-redux react-rooter reactjs redis redux-form redux-thunk spring-jpa spring-rest springboot2-x stripe-api
Last synced: 12 Nov 2024
https://github.com/rabbitmq/rabbitmq-oauth2-tutorial
Explore integration of RabbitMQ with Oauth 2.0 auth backend plugin
oauth2 perftest rabbitmq spring-boot spring-cloud uaa
Last synced: 15 Nov 2024
https://github.com/muhesh7/flutter_dauth
A flutter package for authentication with DAuth(an OAuth2 based SSO (Single Sign On) for NITT students) authorisations service on behalf of the resource-owner/user.
Last synced: 23 Dec 2024
https://github.com/justinsdk/spring5tutorial
Spring 文件的範例資源
java oauth2 reactor spring spring-cloud spring-data spring-framework spring-mvc webflux
Last synced: 11 Oct 2024
https://github.com/gigsterous/auth-server
Spring-Boot Auth server
gradle oauth2 oauth2-server spring-boot
Last synced: 07 Nov 2024
https://github.com/Muhesh7/flutter_dauth
A flutter package for authentication with DAuth(an OAuth2 based SSO (Single Sign On) for NITT students) authorisations service on behalf of the resource-owner/user.
Last synced: 03 Nov 2024
https://github.com/ueberauth/ueberauth_twitter
Twitter Strategy for Überauth
oauth oauth2 twitter twitter-oauth ueberauth ueberauth-strategies
Last synced: 01 Nov 2024
https://github.com/socialiteproviders/discord
[READ ONLY] Subtree split of the SocialiteProviders/Discord Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 22 Dec 2024
https://github.com/h0ru5/apo
A.P.O. - "Authorized Personnel Only" is a minimalist OAuth IAM written in Go
authorization go golang htpasswd iam jwt oauth2 rest-api
Last synced: 26 Oct 2024
https://github.com/omines/oauth2-gitlab
GitLab Provider for the OAuth 2.0 Client
gitlab gitlab-provider oauth2 oauth2-client php
Last synced: 19 Dec 2024
https://github.com/beryju/oidc-test-client
OIDC Client for end-to-end and unittesting
e2e golang oauth2 oidc oidc-client sso unittest
Last synced: 27 Oct 2024
https://github.com/katsutedev/mal4j
Java wrapper for the official MyAnimeList API
anime api api-anime api-manga java json lib library mal mal4j manga myanimelist myanimelist-api myanimelistapi-wrapper oauth oauth2 rest rest-api
Last synced: 15 Nov 2024
https://github.com/damienbod/aspnetcoreapiauthmultiidentityprovider
ASP.NET Core Api Auth with multiple Identity Providers
aspnet-core dotnet iam oauth2 oidc openid-connect openiddict razor
Last synced: 19 Dec 2024
https://github.com/Abblix/Oidc.Server
Flexible OpenID Connect and OAuth 2.0 server-side implementation for modern ASP.NET projects
abblix authentication authorization ciba federated-access id-token identity-management identity-provider oauth oauth2 oidc oidc-server openid openid-connect openid-provider security single-sign-on sso sso-authentication
Last synced: 03 Nov 2024
https://github.com/benc-uk/msal-graph-vue
Vue.js sample app showing use of MSAL for authentication and calling MS Graph APIs
azure-ad azure-ad-graph-api msal-js oauth2
Last synced: 21 Dec 2024
https://github.com/panva/dpop
DPoP for Web Platform API JavaScript runtimes
Last synced: 22 Dec 2024
https://github.com/damienbod/azureb2c-fed-microsoft-entra-id
Securing ASP.NET Core Razor Pages, Web APIs with Azure B2C external and Microsoft Entra ID internal identities
api aspnet-core azuread azuread-b2c microsoft-identity microsoft-identity-platform oauth2 oidc razor
Last synced: 08 Nov 2024
https://github.com/chillerlan/php-oauth
A fully transparent, framework agnostic PSR-18 OAuth client.
oauth oauth-client oauth1 oauth1-client oauth2 oauth2-client php php8 pkce-oauth psr-18 psr-7 rfc5849 rfc6749 rfc7636 rfc9126
Last synced: 26 Dec 2024
https://github.com/smartondev/gwbackupy
Open source Google Workspace™ backup solution written in python. (gmvault alternative)
backup cli g-suite gcp gmail gmvault google-api google-cloud-platform google-workspace oauth2 package pip python restore service-account tool versioned-backups
Last synced: 25 Oct 2024
https://github.com/bndynet/web-framework-for-java
A seed project with spring boot for AngularJS, AngularJs Material, Thymeleaf, RESTful API, MySQL and admin panel based on AdminLTE.
adminlte angularjs angularjs-material maven mysql oauth oauth2 oauth2-server restful-api spring-boot thymeleaf
Last synced: 12 Nov 2024
https://github.com/nektro/mantle
📒 Easy and effective communication for any team or community.
astheno chat indieweb mantle oauth2 self-hosted
Last synced: 28 Oct 2024
https://github.com/huysentruitw/oauth2-client-handler
Managed .NET (C#) library for use with HttpClient to transparantly call authorized WebAPI
api authentication dotnet httpclient oauth2 oauth2-client openid-connect
Last synced: 21 Dec 2024
https://github.com/andrey-tech/amocrm-api-php
Простая обертка на PHP7+ для работы с API amoCRM v2 с aвторизацией oAuth 2.0, поддержкой AJAX-запросов к frontend-методам, троттлингом запросов к API, блокировкой одновременного обновления одной сущности и логированием в файл.
amocrm amocrm-php api api-wrapper crm loggging oauth2 php php7 throttling
Last synced: 01 Nov 2024
https://github.com/boywithkeyboard-archive/authenticus
The simplest all-in-one authentication library for JavaScript.
auth authentication browser cloudflare-workers deno discord github gitlab google javascript node oauth oauth2 oauth2-client social-login social-media spotify stripe typescript
Last synced: 30 Sep 2024
https://github.com/grokify/goauth
Utility libraries for Go (aka Golang) API auth including OAuth 2, JWT, TLS Client Authentication and Basic Auth.
Last synced: 19 Dec 2024
https://github.com/doorkeeper-gem/doorkeeper-i18n
Translation files for Doorkeeper OAuth 2 provider
doorkeeper i18n internationalization oauth2 oauth2-provider
Last synced: 22 Dec 2024
https://github.com/gravitee-io/gravitee-access-management
Gravitee.io - Access Management - OpenSource IAM Solution
access-management identity-management oauth2 openid-connect product-am scim security-scan
Last synced: 19 Dec 2024
https://github.com/jeffdecola/my-go-examples
A place to keep my go examples.
api blockchain concourse cryptography go go-examples golang gomock nats oauth2 protobuf protocol-buffers restful-api snippets syntax tcp-server web-server webserver
Last synced: 22 Oct 2024
https://github.com/ims94/spring-boot-jwt-authentication
JWT Authentication with Spring Boot’s inbuilt OAuth2 Resource Server
authentication jwt oauth2 resourceserver rest-api spring-boot spring-security
Last synced: 03 Dec 2024
https://github.com/aldrinmathew/liquidart
Liquidart is a Dart HTTP server framework for building REST APIs. Includes PostgreSQL ORM and OAuth2 provider. Revival of the abandoned AQUEDUCT project.
dart database flutter framework http http-server oauth2 postgresql server server-framework
Last synced: 28 Nov 2024
https://github.com/damienbod/separatingapispersecuritylevel
Auth0, ASP.NET Core OAuth, OIDC
aspnetcore auth0 blazor csp dotnet oauth oauth2 oidc security-headers
Last synced: 01 Nov 2024
https://github.com/ahoo-wang/cosec
RBAC-based And Policy-based Multi-Tenant Reactive Security Framework | 基于 RBAC 和策略的多租户响应式安全框架
authentication authorization cloud-native gateway identity java jwt kotlin microservice multi-tenant oauth2 policy project-reactor rbac reactive redis security spring-boot spring-cloud spring-cloud-gateway
Last synced: 01 Nov 2024
https://github.com/nwunderly/starlette-discord
"Login with Discord" support for Starlette and FastAPI
discord-api discord-oauth2-extension fastapi login-with-discord oauth2 starlette starlette-discord
Last synced: 25 Dec 2024
https://github.com/authup/authup
Authup is an authentication & authorization system.
auth authentication authorization identity jwt ldap oauth oauth2 oauth2-server oidc openid openid-connect permissions roles security typescript
Last synced: 24 Dec 2024
https://github.com/Ahoo-Wang/CoSec
RBAC-based And Policy-based Multi-Tenant Reactive Security Framework | 基于 RBAC 和策略的多租户响应式安全框架
authentication authorization cloud-native gateway identity java jwt kotlin microservice multi-tenant oauth2 policy project-reactor rbac reactive redis security spring-boot spring-cloud spring-cloud-gateway
Last synced: 03 Nov 2024
https://github.com/abhiramborige/flask-react-google-login
Google Login using React, Flask, Google OAuth, JWT
flask-application google-signin jwt-authentication jwt-token oauth2 react reactjs
Last synced: 27 Nov 2024
https://github.com/ngntu10/optimart
Optimart: A full-stack e-commerce platform with a Spring Boot backend and Next.js frontend for a modern, scalable user experience.
java jwt oauth2 postgresql spring-boot spring-data-jpa spring-security
Last synced: 06 Dec 2024
https://github.com/hemulgm/vk_api
VK API Wrapper
android api component cross-platform crossplatform delphi fmx long-polling oauth2 rest vk-api vk-bot vk-sdk vkontakte-api wrapper-api
Last synced: 09 Oct 2024
https://github.com/rapter1990/shopme
Shopme (Spring Boot, Mysql, Spring Security, OAuth2, Bootstrap, Javascript, Thymeleaf, S3 Bucket, JUnit)
aws bootstrap ecommerce java junit maven module monolith-architecture mysql oauth2 s3-bucket spring-boot spring-security test-driven-development thymeleaf
Last synced: 19 Nov 2024
https://github.com/reddec/oidc-login
simple and secure way to authorize your application with the OpenID Connect
Last synced: 21 Nov 2024
https://github.com/agilie/dribbble-android-sdk
Dribbble Android SDK is an unofficial wrapper for Dribbble API v1. (Designer, Shot, Comment, User Story, Like, Follow)
dribbble dribbble-android-sdk dribbble-api java oauth2 oauth2-client retrofit2 rxjava2 sdk
Last synced: 09 Nov 2024
https://github.com/epsylon/anontwi
Anontwi is a tool for OAuth2 applications (such as: GNUSocial, Twitter) that provides different layers of encryption, privacy methods and proxy features.
encryption gnusocial oauth2 privacy social-networking twitter
Last synced: 24 Nov 2024
https://github.com/bpedroza/js-pkce
A package that makes using the OAuth2 PKCE flow easier
javascript js-pkce oauth2 oauth2-client pkce
Last synced: 06 Dec 2024
https://github.com/vijinho/f3-cms
PHP7 Fat-Free Framework https://fatfreeframework.com based CMS extending original https://github.com/vijinho/f3-boilerplate project and using UI-kit http://materializecss.com/
f3-boilerplate fat-free-framework fatfree-framework lamp mvc-application oauth2 php7
Last synced: 27 Oct 2024
https://github.com/darrarski/swift-google-drive-client
Basic Google Drive HTTP API client that does not depend on Google's SDK.
cloud-file-system cloud-files google-drive google-drive-api google-drive-client oauth2 swift swift-package-manager
Last synced: 04 Dec 2024
https://github.com/khauser/microservices4vaadin
Sample application to show the secured integration of microservices and vaadin
authserver docker eventstore gradle microservice oauth2 rancher redis service-discovery spring-session sso vaadin
Last synced: 16 Nov 2024
https://github.com/adhocore/goic
Golang OpenID Connect Client
adhocore claims go-oidc golang google-authentication json jwt login-with-google login-with-microsoft login-with-yahoo oauth2 oidc oidc-client openid openid-client openid-connect
Last synced: 16 Oct 2024
https://github.com/danilobuerger/redux-implicit-oauth2
OAuth 2.0 Implicit Grant Flow with Redux
Last synced: 28 Oct 2024
https://github.com/wpcodevo/google-github-oauth2-rust
This article will teach you how to integrate Google OAuth2 into your Rust application, all without relying on third-party OAuth crates such as https://crates.io/crates/oauth2.
actix-web api google-oauth google-oauth2 oauth oauth2 rest-api rust rust-api rust-application
Last synced: 27 Nov 2024
https://github.com/ebrahimmfadae/openid-connect-app
Sample project for implementing OIDC server with a web application and an API service.
api authorization-server ejs koa mongodb oauth2 openid-connect password-grant resource resource-server service
Last synced: 12 Oct 2024
https://github.com/curityio/example-dotnet-openid-connect-client
An example website that implements OAuth 2.0 and OpenID Connect with the .NET Framework
code-example dotnet dotnet-framework oauth2 openid-connect website
Last synced: 03 Dec 2024
https://github.com/kylepw/spotify-api-auth-examples
Examples of Spotify API's authentication flows using Python/Flask.
auth authentication authorization flask javascript oauth oauth2 python spotify spotify-api spotify-web-api
Last synced: 24 Nov 2024
https://github.com/gluufederation/gluu-gateway
Gluu API :rocket: and Web Gateway :dart:
api-gateway gateway gluu kong kong-plugin lua oauth2 oidc
Last synced: 11 Dec 2024
https://github.com/oktadev/okta-react-native-app-auth-example
React Native Example that Authenticates with Okta using App Auth
android appauth ios oauth2 okta react-native
Last synced: 14 Nov 2024
https://github.com/marcelcoding/jitsi-openid
Jitsi OpenID is an authentication adapter that allows Jitsi to authorize users with OpenID Connect.
auth axum docker jitsi jwt oauth2 oidc openid-connect rust
Last synced: 27 Oct 2024
https://github.com/fosin/anan-cloud
anan基于JDK11、Spring Boot 2.5.x、Spring Cloud 2020生态体系技术,采用微服务前后端分离架构,供开发人员学习和交流。 包括服务注册与发现、服务监控、服务管理、服务治理、服务网关、服务熔断、配置管理、OAuth2认证授权中心等常见微服务组件。 服务注册与发现:支持K8S、Nacos、Eureka; 配置中心:支持K8S、Nacos、SpringCloudConfig; 部署方式:支持K8S(Helm)集群部署、jar包集群部署、Docker-Compose部署、Swarm集群部署 部署组件:数据库中间件(Mysql、RabbitMQ、Redis)、Anan后台服务、Anan前端服务(Ingress)、EFk日志体系、Prometheus+Grafana监控体系
docker elk eureka grafana jpa k8s mysql nacos oauth2 prometheus rabbitmq redis spring-cloud springboot2 swagger
Last synced: 23 Nov 2024
https://github.com/superfaceai/passport-twitter-oauth2
Twitter OAuth 2.0 Strategy for Passport for accessing Twitter API v2
oauth2 passport passport-strategy passport-twitter twitter twitter-api twitter-api-v2
Last synced: 30 Nov 2024
https://github.com/embesozzi/keycloak-workshop-stepup-mfa-biometrics
Keycloak Workshop for Step Up with MFA Biometrics Authentication (Passkeys) and Passwordless experience with Passkeys
api api-authorization authorization biometric-authentication fido2 keycloak multifactor-authentication oauth2 openid-connect passkeys passwordless passwordless-authentication resource-server spring-security step-up-authentication
Last synced: 21 Nov 2024
https://github.com/liying2008/simpler
Simpler是一款轻量级的第三方微博应用,具有微博的基础功能,兼有外观优雅,运行流畅,内存占用低,省电省流量等特点。
android android-app android-application app application client oauth2 sina weibo weibo-sdk
Last synced: 27 Nov 2024
https://github.com/mainick/keycloakclientbundle
The KeycloakClientBundle is bundle for Symfony, designed to simplify Keycloak integration into your application in Symfony and provide additional functionality for token management and user information access. It also includes a listener to verify the token on every request.
bundle keycloak-client oauth2 oauth2-client php symfony symfony-bundle
Last synced: 25 Dec 2024
https://github.com/azutoolkit/authly
OAuth2 Provider Library - Authly is an OAuth2 Library for creating Authorization Servers that follows OAuth2 authorization mechanisms.
authorization crystal crystal-lang oauth2 provider shard
Last synced: 02 Nov 2024
https://github.com/adriangonz97/pocketbase-sveltekit-oauth-demo
A plug and play SvelteKit + Pocketbase OAuth2 Demo
oauth2 pocketbase svelte sveltekit sveltekit-example sveltekit-template twitch
Last synced: 22 Oct 2024
https://github.com/hadiidbouk/simpleoauth2
A simple implementation of OAuth2 in Swift using Combine and AuthenticationServices (macOS and iOS).
authenticationservices combine oauth2 swift
Last synced: 17 Nov 2024
https://github.com/wpcodevo/google-github-oath2-reactjs
In this article, you'll learn how to implement Google OAuth2 in a React.js application, including creating a project in the Google API Console, configuring the application's client ID and redirect URI, and implementing the necessary code in the React application.
google-oauth-login google-oauth2 jwt oauth oauth2 react reactjs token vite
Last synced: 27 Nov 2024
https://github.com/kanboard/plugin-oauth2
Generic OAuth2 authentication plugin
Last synced: 19 Dec 2024
https://github.com/damienbod/teamsadminui
ASP.NET Core Razor Page app using Graph API to create team meetings, send emails
aad aspnet-core azuread email graph oauth2 oidc teams
Last synced: 08 Nov 2024
https://github.com/antonengelhardt/wasm-oidc-plugin
A HTTP Filter checking for OIDC Authentication, made for Envoy Plugins, written in Rust
envoy envoy-filter envoy-plugin envoyproxy jwt jwt-authentication oauth2 oidc openid-connect proxy-wasm rust wasm
Last synced: 07 Dec 2024
https://github.com/neoighodaro/laravel-passport-demo
Shows you how to turn your website to an Oauth2 server using Laravel Passport
laravel laravel-passport oauth2 oauth2-server
Last synced: 12 Oct 2024
https://github.com/danschultzer/coherence_assent
UNMAINTAINED - Add multi provider login to your Coherence Phoenix website
basecamp coherence facebook github google-oauth2 oauth2 phoenix twitter
Last synced: 16 Oct 2024
https://github.com/qirolab/laravel-passport-oauth2-example
Laravel Passport OAuth2 Tutorial:
laravel laravel-passport laravel-tutorial oauth2
Last synced: 11 Nov 2024
https://github.com/passageidentity/passage-go
Passkey Complete for Go - Integrate into your Go API or service to enable a completely passwordless standalone auth solution with Passage by 1Password
1password authentication biometrics ciam go golang identity magic-links oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless webauthn
Last synced: 20 Nov 2024
https://github.com/webexsamples/webex-auth-sample
A simple application demonstrating retrieving a Cisco Common Identity OAuth token for use with Webex API
Last synced: 10 Nov 2024
https://github.com/piomin/sample-spring-cloud-security
Demo project illustrating how to configure security for Spring Boot microservices
microservices oauth2 spring-boot spring-cloud spring-security spring-webflux ssl x509certificates
Last synced: 27 Oct 2024
https://github.com/agencyenterprise/aeboilerplate
AEboilerplate is an opinionated boilerplate that creates a full-stack React/Node Typescript project, with independent client and API structures in the same repository, ready to run and deploy.
axios boilerplate circle-ci create-react-app docker docker-compose editorconfig express jest knex node npm oauth2 passportjs prettier react redux rest tslint typescript
Last synced: 05 Nov 2024
https://github.com/idlesign/django-oauthost
Reusable application for Django, introducing OAuth2 server functionality.
authentication authorization django oauth2 python
Last synced: 09 Nov 2024
https://github.com/alanmacgowan/identityserversample
Sample ASP.NET Core MVC and Angular apps and API using Identity Server 4
angular asp-net-core-mvc identityserver4 oauth2 openid-connect webapi
Last synced: 13 Oct 2024