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-30 00:13:39 UTC
- JSON Representation
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/jveverka/iam-service
Simple OAuth2/OpenID-connect authentication and authorization server.
aarch64 graviton iam iam-service identity-management identity-provider jwt mongodb oauth2 oauth2-authentication oauth2-provider oauth2-server openid openid-server pkce redis spring-method-security spring-security spring-security-jwt spring-security-oauth2
Last synced: 20 Oct 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
https://github.com/automattic/wp-openid-connect-server
Use OpenID Connect to log in to other webservices using your own WordPress
oauth oauth-server oauth2 oidc oidc-server openid-connect
Last synced: 07 Oct 2024
https://github.com/yiisoft/yii-auth-client
Yii Framework external authentication via OAuth and OpenID Extension
api auth hacktoberfest oauth oauth2 openid-connect optionalforframeworkannounce yii3
Last synced: 07 Oct 2024
https://github.com/ayogohealth/cordova-plugin-oauth
Cordova plugin for performing OAuth login flows.
cordova cordova-plugin hacktoberfest oauth oauth2
Last synced: 30 Dec 2024
https://github.com/brunolemos/micro-oauth
🌐 Microservice to add OAuth2 authentication to your application. Supports any provider, like GitHub, Instagram ...
micro microservice nodejs oauth oauth2
Last synced: 15 Oct 2024
https://github.com/abhinav-ark/timetable_csea
Timetable PWA of B.Tech CSEA, Batch of 2025, Amrita Vishwa Vidyapeetham
css github-api html javascript oauth2 open-source pwa-app
Last synced: 15 Dec 2024
https://github.com/fusionauth/fusionauth-example-modern-guide-to-oauth
The example application paired with the Modern Guide to OAuth
authentication oauth oauth2 security
Last synced: 05 Nov 2024
https://github.com/damienbod/aspnetcoremicrosoftgraph
ASP.NET Core application and API using Microsoft Graph delegated clients
azure graph graph-api identity microsoft-identity-platform oauth2 oidc
Last synced: 08 Nov 2024
https://github.com/ueberauth/ueberauth_slack
Slack OAuth2 Strategy for Überauth
oauth oauth2 slack strategy ueberauth ueberauth-strategies
Last synced: 01 Nov 2024
https://github.com/jfrux/oauth2.cfc
ColdFusion Component (CFC) Based oAuth2 Consumer
Last synced: 10 Dec 2024
https://github.com/valentinfunk/firebase-steam-login
Login to firebase with Steam OpenID
discord firebase microservice oauth2 steam
Last synced: 08 Nov 2024
https://github.com/passageidentity/passage-node
Passkey Complete for Node.js - Integrate into your Node.js API or service to enable a completely passwordless standalone auth solution with Passage by 1Password
1password authentication biometrics ciam identity javascript magic-links nodejs oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless typescript webauthn
Last synced: 20 Nov 2024
https://github.com/jhaoda/socialite-mailru
MailRu OAuth2 Provider for Laravel Socialite
laravel laravel-5-package laravel-6-package laravel-socialite mailru mailru-oauth2-provider oauth2 php
Last synced: 17 Nov 2024
https://github.com/cloudposse-archives/jenkins
alpine blueocean ci-cd docker dockerfile github greenballs jenkins kubernetes linux oauth2 slack
Last synced: 07 Nov 2024
https://github.com/archertrister/lexun.security.oauth
用于 Asp.Net 和 Asp.Net Core 的OAuth2社交身份验证提供程序。支持支付宝,QQ,微信,百度等第三方登录
alipay aspnet aspnetcore baidu oauth2 owin provider qq wechat
Last synced: 04 Dec 2024
https://github.com/gearnode/erl-oauth2c
OAuth2 client in Erlang.
erlang oauth2 oauth2-client sso
Last synced: 03 Nov 2024
https://github.com/damienbod/aspnetcoreblazormicrosoftgraph
ASP.NET Core Blazor with Microsoft Graph
aspnet-core azuread blazor graph microsoft-graph microsoft-identity oauth oauth2 office oidc
Last synced: 01 Nov 2024
https://github.com/zalando-stups/play-zhewbacca
Play! framework library to protect REST endpoint by OAuth2 token verification. Supports Play versions 2.5, 2.6, 2.7
oauth2 playframework protect-endpoints rest-api
Last synced: 21 Nov 2024
https://github.com/didinj/ionic-5-vue-3-oauth2-login
Ionic 5 Tutorial: OAuth2 Login Example (Vue)
authentication ionic ionic5 login oauth2 vue vue3
Last synced: 09 Nov 2024
https://github.com/wilsonwu/netcoreauth
ASP.NET Core with JWT Authentication Demo
api asp-net-core azure-sql-database demo dotnet-core jwt oauth2 rest-api swagger
Last synced: 13 Oct 2024
https://github.com/cristalhq/oauth2
OAuth2 client in Go
authentication dependency-free go golang oauth2 oauth2-client
Last synced: 06 Nov 2024
https://github.com/openedx/auth-backends
Custom authentication backends and views for edX services
authentication edx oauth2 oidc openid-connect python
Last synced: 27 Dec 2024
https://github.com/stcarrez/ada-security
Ada Security - OAuth 2.0 client and server framework to secure web applications
ada authentication jwt oauth oauth2 openid permissions
Last synced: 15 Nov 2024
https://github.com/tobidi0410/iyoutube
The ultimate dirty API Client for the internal YouTube API (Innertube API) with a big and growing coverage of actions and endpoints
esm oauth2 typescript-library unofficial-apis youtube youtube-api youtube-playlist youtube-search youtube-video youtubei
Last synced: 11 Oct 2024
https://github.com/oktadev/okta-spring-boot-oauth-example
Spring Boot, OAuth 2.0, and Okta Example
groovy oauth2 okta spring-boot spring-cli spring-security spring-security-oauth2
Last synced: 14 Nov 2024
https://github.com/oktadev/gatsby-netlify-okta-example
Gatsby, Netlify, and Okta Example App
authentication gatsby gatsbyjs netlify oauth2 oidc
Last synced: 14 Nov 2024
https://github.com/adam-paterson/oauth2-slack
Slack OAuth 2.0 Client Provider for The PHP League OAuth2-Client
Last synced: 07 Nov 2024
https://github.com/shogo82148/go-nginx-oauth2-adapter
Add oauth2 authentication layer with ngx_http_auth_request_module
Last synced: 27 Oct 2024
https://github.com/stevdza-san/googleauthapp
Project that showcased how to use One-Tap API with Android.
authentication jetpack-compose kotlin oauth2 one-tap-sign-in sign-in-with-google
Last synced: 30 Nov 2024
https://github.com/sindhuinti/chronx
📆Chronx is a CLI tool that offers a set of commands for managing your calendar events with ease!
cobra-cli go google-calendar-api oauth2
Last synced: 16 Nov 2024
https://github.com/open-hand/choerodon-oauth
This service is the authorized authentication center of the choerodon microservices framework and is mainly responsible for user privilege and authorization.
c7nf choerodon java oauth2 spring spring-boot spring-cloud spring-oauth2
Last synced: 21 Nov 2024
https://github.com/harshmangalam/elysia-blog-api
Full featured blog api build with Bun (Elysia) and Prisma
authentication blog-api bun elysia javascript jwt oauth2 postgresql prisma swagger typescript
Last synced: 30 Nov 2024
https://github.com/matthewhartstonge/storage
A Mongo Storage backend for https://github.com/ory/fosite
fosite fosite-storage-mongo go golang mongo oauth2 storage storage-backend
Last synced: 27 Oct 2024
https://github.com/ulbora/goauth2
A complete standalone Oauth2 Server RFC 6749 implementation written in Golang and licensed under the GPL V3 license.
authentication goauth2 golang jwt jwt-auth jwt-authentication jwt-bearer-tokens jwt-server jwt-token nginx oauth oauth-provider oauth-server oauth2 oauth2-authentication oauth2-client oauth2-provider oauth2-server secure security
Last synced: 11 Oct 2024
https://github.com/joegasewicz/react-google-oauth2.0
React frontend login with OAuth 2.0 & integrates a Rest API backend.
auth google jwt-authentication oauth oauth2 oauth2-client react single-sign-on
Last synced: 30 Oct 2024
https://github.com/slekup/passport-discord-auth
An updated passport authentication strategy for Discord.
discord nodejs oauth2 passport typescript
Last synced: 01 Nov 2024
https://github.com/jcf/oauth-two
OAuth 2.0 client in Clojure
authentication clojure oauth2 oauth2-client
Last synced: 13 Nov 2024
https://github.com/open-template-hub/auth-server-template
Auth Server Template is a generic open-source authentication server that has a simple yet powerful design to connect your business with all OAuth 2.0 and OAuth supporting third-party companies (like Google, Facebook, Twitter, or LinkedIn). It also supports a basic username-password authentication system.
authentication express facebook-login github-login google-login linkedin-login nodejs nodejs-express oauth oauth2 server social-login template twitch-login twitter-login
Last synced: 12 Dec 2024
https://github.com/rbiedrawa/spring-webflux-keycloak-demo
This repository demonstrates how to use reactive Spring Security with OAuth2 and Keycloak. Keycloak server with all components can be started using docker-compose and utility script.
docker docker-compose jwt jwt-authentication keycloak oauth2 postman postman-collection reactor security spring-boot spring-security spring-security-5 spring-security-oauth2 spring-webflux testing webflux-security wiremock
Last synced: 28 Nov 2024
https://github.com/oguzhantasimaz/go-clean-architecture-template
Golang Clean Architecture Template with JWT Auth, Google OAuth2 Authentication, MySQL Connection and User CRUD operations
backend backend-template clean-architecture go go-clean-architecture go-template golang golang-template google-oauth2 jwt jwt-authentication mysql mysql-database oauth2 template template-project
Last synced: 09 Nov 2024
https://github.com/connect-foundation/2019-15
Catch My Mind - 웹으로 즐길 수 있는 캐치마인드
apollo-client express fabric graphql oauth2 react sequelize socket-io travis
Last synced: 05 Nov 2024
https://github.com/socialiteproviders/steam
[READ ONLY] Subtree split of the SocialiteProviders/Steam Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 29 Dec 2024
https://github.com/darkanthey/oauth2-stateless
OAuth 2.0 provider written in python. Can work without database.
aiohttp flask oauth2 oauth2-server python stateless tornado wsgi
Last synced: 11 Oct 2024
https://github.com/aaronpk/command-line-oauth
A quick demo of doing OAuth from the command line
Last synced: 02 Nov 2024
https://github.com/imduffy15/token-cli
Command line utility for interacting with OAuth2 infrastructure to generate tokens
authentication authn authorization authz cli iap identity jwt oauth2 oidc sso token
Last synced: 04 Nov 2024
https://github.com/veehaitch/envoy-oauth2-filter-google
A proof-of-concept deployment to showcase Envoy's OAuth2 filter with Google's OAuth2 API.
docker docker-compose envoy google oauth2
Last synced: 28 Oct 2024
https://github.com/azutoolkit/authority
Authority - OpenID OAuth 2.0 Server and OpenID Connect Provider optimized for low-latency, high throughput, and low resource consumption built in identity provider user login.
authentication-backend authorization jwt-authentication oauth2 oauth2-server oidc-server openid openid-connect
Last synced: 19 Nov 2024
https://github.com/m-thirumal/oauth-authorization-server
New OAuth2.1 Authorization Server using Spring Boot & PostgreSQL
authentication oauth oauth2 oauth2-1 oauth2-server postgresql security spring-boot
Last synced: 15 Dec 2024
https://github.com/davebaol/oidc-angular-wso2is
Example of an Angular single-page application demonstrating OAuth2/OpenID Connect authentication using WSO2 Identity Server
angular authorization-flow code-flow-pkce implicit-flow oauth2 oidc openid pkce single-page-app wso2-identity-server
Last synced: 06 Nov 2024
https://github.com/getgrav/grav-plugin-login-oauth
Grav Login Plugin OAuth Add-On
facebook github google grav grav-plugin linkedin login login-oauth oauth2 twitter
Last synced: 11 Nov 2024
https://github.com/aklaus/transparent-auth-gateway
Implementations of a "transparent" Auth Gateway that links a third-party Identity Provider with own authorisation rules (scopes, roles, etc.)
Last synced: 16 Dec 2024
https://github.com/rhertogh/yii2-oauth2-server
The Yii2-Oauth2-Server is an extension for Yii framework 2.0 applications and provides an Oauth2 server based on the League OAuth2 server. The server also supports OpenID Connect.
oauth2 oauth2-server oidc oidc-server php yii2 yii2-extension
Last synced: 25 Dec 2024
https://github.com/oktadev/okta-spring-security-5-example
Authentication with Spring Security 5 and Okta OIDC
authentication oauth2 oidc okta spring-boot spring-security
Last synced: 14 Nov 2024
https://github.com/algaworks/videoaula-spring-boot-spring-security-oauth
Videoaula no YouTube: Usando o protocolo OAuth com Spring Boot e Spring Security
algaworks oauth oauth2 oauth2-server spring-boot spring-security
Last synced: 08 Nov 2024
https://github.com/Colaski/SwAuth
OAuth 2.0 library using async/await written in Swift.
async-await device-flow ios macos oauth2 oauth2-authentication oauth2-client oauth2-flow pkce-flow swauth swift swift-package-manager tvos watchos
Last synced: 23 Oct 2024
https://github.com/eidam/chatgpt-plugin-clerk-auth
ChatGPT plugin example using Cloudflare Workers and Clerk OAuth2 backend.
chatgpt clerk clerkauth cloudflare cloudflare-workers oauth2 openai plugin workers
Last synced: 19 Nov 2024
https://github.com/brenoroosevelt/oauth2-govbr
Cliente OAuth2 para Gov.br
authorization-code-grant gov-br govbr governo-federal league-oauth2 oauth oauth2 sso
Last synced: 06 Dec 2024
https://github.com/behrad-kzm/spotifyexplorer
A sample over The Clean Architecture + RxSwift + MVVMC uses the Spotify APIs + Custom Dark Mode+ Unit Tests
mvvmc nimble oauth2 rxswift spotify spotify-api swift the-clean-architecture
Last synced: 11 Nov 2024
https://github.com/hantsy/nestjs-graphql-sample
NestJS GraphQL Example
auth0 express graphql nestjs oauth2 oidc typeorm typescript
Last synced: 27 Oct 2024
https://github.com/damienbod/auth0angularaspnetcoreapi
Auth0 with Angular and an ASP.NET Core API
angular aspnet-core authn authz oauth oauth2 oidc openid-connect refresh revocation
Last synced: 08 Nov 2024
https://github.com/aantipov/notion-google-tasks-website
Synchronize Notion and Google Tasks effortlessly: Front-end code for the Notion-Google Tasks Sync service, built with Astro and Cloudflare Pages.
astro cloudlfare-pages google-tasks javascript notion notion-database oauth2 sync-service website
Last synced: 23 Oct 2024
https://github.com/telotortium/emacs-oauth2-auto
Automatically stored and configured OAuth2 for Emacs
Last synced: 27 Dec 2024
https://github.com/mmalcek/basictooauth
proxy service that changes basic auth to oauth 2. designed for Exchange Web Services (EWS)
azure basic-authentication ews exchange oauth2 office365
Last synced: 12 Dec 2024
https://github.com/chaban/apiato-vue
A demo web application written in laravel(apiato) and vuejs(element-ui)
api apiato docker element-ui laradock laravel oauth2 vue
Last synced: 19 Nov 2024
https://github.com/boxyhq/remix-auth-sso
An SSO strategy for Remix Auth, based on the OAuth2Strategy
authentication oauth2 openid-connect remix saml2 sso-authentication strategies
Last synced: 09 Nov 2024
https://github.com/mraible/mobile-jhipster
Mobile Development with Ionic, React Native, and JHipster
ionic ionic-framework jhipster mobile mobile-development oauth2 oidc react react-native reactjs spring-boot
Last synced: 16 Oct 2024
https://github.com/zhangbinhub/acp-admin-cloud
使用 Kotlin 语言编写,基于 Spring Cloud 的微服务架构。该项目是前后端分离中的"后端部分"
elasticsearch java-11 kafka-streams kibana kotlin oauth2 redis spring-boot-2-2 spring-boot-admin spring-cloud-hoxton zipkin zipkin-sleuth
Last synced: 13 Oct 2024
https://github.com/fabienbounoir/bounsbot.com
🌐 The BounsBot website, developed using the React framework, allows you to visualize the functionality of the BounsBot Discord bot. It also offers the possibility to configure it directly with the web interface, and even to test the functionality of the Bot directly on the Demo integrated into the site.
api bot bounsbot discord frontend oauth2 react socket-io socket-io-client
Last synced: 07 Nov 2024
https://github.com/curityio/oauth-filter-for-java
A Servlet Filter that can be used for OAuth 2.0 protection in any Java-based Web API
api claims oauth2 scopes sdk zero-trust
Last synced: 03 Dec 2024
https://github.com/aloji/JwtSecurity
JWT Server for Asp.Net Core and Asp.Net WebAPI2
asp-net-core asp-net-web-api-2 aspnetcore jwt-client jwt-middleware jwt-server jwt-token netcore2 oauth2 owin
Last synced: 13 Nov 2024
https://github.com/charfweh/discord-oauth-mern
Starter pack for beginners starting out in React Express
dashboard discord-bot discordjs express express-session material-ui mern-boilerplate mern-stack oauth2 reactjs starter
Last synced: 06 Nov 2024
https://github.com/jainamoswal/ForceHub
A Telegram bot to force the user to follow GitHub Profile.
authlib bot flask forcehub github j-projects oauth2 telegram telethon
Last synced: 29 Nov 2024
https://github.com/schwarz/ueberauth_discord
Discord OAuth2 Strategy for Überauth.
discord oauth2 phoenix ueberauth
Last synced: 15 Nov 2024
https://github.com/scaleit-org/kong-sidecar
Kong API Gateway Sidecar Image
docker gateway-api kong kong-apis kong-sidecar oauth2 oauth2-client scaleit sidecar stack
Last synced: 18 Nov 2024
https://github.com/ivanjosipovic/oidc-guard
OpenID Connect (OIDC) & OAuth 2 API Server used to secure Kubernetes Ingress
api cookie ingress ingress-nginx jwt jwt-validation kubernetes nginx oauth2 oidc pre-authentication traefik webapp
Last synced: 27 Oct 2024
https://github.com/googlesamples/identity-appflip-tester-android
Lightweight Android app that simulates the Google app role during App Flip
account-linking android authentication authorization oauth2
Last synced: 13 Nov 2024
https://github.com/acronis/go-authkit
Toolkit for authentication and authorization in Go services
authentication authorization go golang jwks jwt oauth2 openid-connect toolkit
Last synced: 18 Dec 2024
https://github.com/rominalodolo/udemyoauth2.0
https://www.udemy.com/course/oauth-2-simplified/
Last synced: 13 Nov 2024
https://github.com/antechrestos/oauth2client
A library based on requests that handle client oauth2 process.
oauth2 oauth2-client python python-2 python3 requests
Last synced: 22 Dec 2024
https://github.com/myConsciousness/mastodon-oauth2
This library provides the optimized and easiest way to authenticate with Mastodon's OAuth 2.0 in your Flutter app 🎯
dart flutter mastodon mastodon-api oauth oauth2 oauth2-authentication oauth2-client
Last synced: 26 Dec 2024
https://github.com/oktadev/okta-node-rest-api-example
Simple REST API with Node and OAuth 2.0
javascript nodejs oauth2 rest rest-api
Last synced: 14 Nov 2024
https://github.com/timo-reymann/python-oauth2-cli-auth
Authenticate against OAuth2 Provider in Python CLIs
Last synced: 15 Nov 2024
https://github.com/wilsonle/payload-oauth2
Plugin for PayloadCMS to integrate OAuth2
github-authentication google-authentication oauth oauth2 oidc payload payload-plugin payloadcms
Last synced: 20 Dec 2024
https://github.com/berendsliedrecht/sd-jwt-ts
Selective Disclosure JWT (SD-JWT) Draft 06 & Selective Disclosure JWT VC (sd-jwt-vc) Draft 01 implementation
decentralized-idenitity jwt jwt-sd oauth oauth2 openid openid-connect sd-jwt sd-jwt-vc ssi vc
Last synced: 15 Oct 2024
https://github.com/schibsted/account-sdk-browser
Schibsted Account SDK for browsers
authentication browser javascript oauth2 oidc
Last synced: 24 Dec 2024
https://github.com/cjww-development/gatekeeper
Implementation of OIDC and OAuth2
docker gatekeeper oauth2 oauth2-provider oauth2-server oidc oidc-provider oidc-server scala
Last synced: 06 Nov 2024
https://github.com/curityio/nginx_oauth_proxy_module
NGINX module that decrypts secure cookies from Single Page Apps and forwards JWT access tokens to APIs
api-gateway nginx oauth-proxy oauth2 spa token-handler
Last synced: 03 Dec 2024
https://github.com/chamerling/electron-oauth-github-vue
Sources for Medium article about Electron Vue OAuth
Last synced: 03 Dec 2024
https://github.com/curityio/cloudflare-oauth-proxy-worker
An OAuth Proxy worker for Cloudflare
api-gateway cloudflare oauth-proxy oauth2 token-handler
Last synced: 03 Dec 2024