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: 2025-01-09 00:24:41 UTC
- JSON Representation
https://github.com/zcubbs/oauth-showcase
This is a simple showcase of the OAuth 2.0 authorization code flow written in GO. With a server and a client. Both components are fully customizable and can be used as a template for your own projects.
Last synced: 25 Nov 2024
https://github.com/marcosbarbero/spring-boot2-oauth2-opaque-token
Read more http://blog.marcosbarbero.com/oauth2-centralized-authorization-opaque-jdbc-spring-boot2
jdbc oauth2 opaque spring-boot-2 spring-security-5
Last synced: 14 Oct 2024
https://github.com/curityio/nginx-lua-oauth-proxy-plugin
A LUA plugin for getting access tokens from encrypted cookies. The plugin implements the OAuth Proxy component from the Token Handler pattern.
api-gateway nginx oauth-proxy oauth2 token-handler
Last synced: 03 Dec 2024
https://github.com/curityio/spring-boot-oauth-client
Example Website Client using Spring Boot to implement OAuth 2.0 and OpenID Connect
code-example oauth2 openid-connect spring-boot website
Last synced: 03 Dec 2024
https://github.com/hammcn/airpower4j
🔥🔥🔥AirPower4J是一个基于 Java17、SpringBoot3.x、JPA&MySQL 的后端开发脚手架,其中包含了一些 RBAC、请求验证、CURD封装、异常处理、多租户SaaS、加解密与安全、WebSocket等模块,以满足日常开发的快捷、稳健、标准化等要求。
api backend java jpa oauth2 spring-boot
Last synced: 28 Nov 2024
https://github.com/curityio/express-oauth-jwt
A Node.js Express example API Secured with OAuth tokens
api claims jwt-validation oauth2 scopes sdk zero-trust
Last synced: 03 Dec 2024
https://github.com/mosip/esignet
Open ID based e-Signet service for large scale verification & authentication.
Last synced: 07 Jan 2025
https://github.com/haruma-k/example_googleoauth
The example project to implement Google OAuth2 authorization without any libraries for Unity Editor.
google oauth2 unity unityeditor
Last synced: 27 Oct 2024
https://github.com/socialiteproviders/gitlab
[READ ONLY] Subtree split of the SocialiteProviders/GitLab Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 06 Jan 2025
https://github.com/ims94/spring-boot-jwt-auth-server
Using JWTs issued by an external authorization server to authentication REST APIs with Spring Boot
auth authentication jwt jwt-authentication oauth2 oidc openid openid-connect ractjs rest-api spring-boot spring-boot-3 spring-security
Last synced: 03 Dec 2024
https://github.com/stephenyeargin/yammer-oauth2-php
🗣 PHP wrapper for Yammer's API
hacktoberfest oauth2 php yammer
Last synced: 07 Nov 2024
https://github.com/realtristan/disgoauth
Easy-to-use Discord OAuth2.0 Implementation for Go
discord discord-api discord-oauth golang oauth oauth2
Last synced: 19 Nov 2024
https://github.com/toshokan/tomiko
Safe asynchronous OAuth 2.0 + OpenID Connect Authorization Server
async oauth2 oauth2-server oidc oidc-provider rust
Last synced: 09 Jan 2025
https://github.com/klippa-app/nativescript-login
The best way to do social logins in NativeScript, a plugin with modern SDKs to allow authentication to various providers with access to all SDK features
apple apple-sign-in facebook google login nativescript nativescript-angular nativescript-plugin oauth oauth2 openid openid-connect sdk social
Last synced: 11 Oct 2024
https://github.com/hoangtien2k3/fw-commons
Java Library for Reactive Backend Processing with WebFlux
call-api elasticsearch java21 kafka keycloak microservices-architecture minio-server minio-servers oauth2 postgresql reactor-core redis-cache restfull-api security trace-log utils-library webflux
Last synced: 24 Sep 2024
https://github.com/perfectlysoft/perfect-oauth2
OAuth2 Implementations with Facebook, Google, LinkedIn, Slack, SalesForce and GitHub providers.
oauth2 perfect server-side-swift swift
Last synced: 13 Nov 2024
https://github.com/grokify/beego-oauth2-demo
OAuth 2.0 demo app for Beego using Google, Facebook, RingCentral and Aha!
beego beego-application golang golang-examples oauth2
Last synced: 04 Oct 2024
https://github.com/propo41/bookify
Tailored for organizations, a simple tool that can enhance productivity by minimizing the time spent finding and securing meeting rooms in google calendar
chrome-extension googlecalendarapi hacktoberfest monorepo nestjs oauth2 reactjs typescript
Last synced: 15 Oct 2024
https://github.com/ezy/enterpise-api-gateway
Super light OAuth2 API gateway. Auths against LDAP, returns JWT and refresh tokens, generates routes to proxy from `src/config.js` to target URL.
api-gateway config enterprise enterprise-systems expressjs jsonwebtoken jwt jwt-auth jwt-token ldap ldap-auth ldap-authentication nodejs oauth2 oauth2-server
Last synced: 24 Nov 2024
https://github.com/oktadev/okta-spring-microservices-https-example
Spring Microservices: Secure Service-to-Service Communication
https oauth2 spring spring-boot spring-cloud spring-cloud-config
Last synced: 14 Nov 2024
https://github.com/XanderLuciano/xauth2
Simple OAuth2 library for Vue.js and Electron clients.
Last synced: 19 Nov 2024
https://github.com/jerfeson/slim4-skeleton
Slim4 skeleton (http + cli + oauth2) with some add-ons out of the box
Last synced: 08 Nov 2024
https://github.com/codevate/public-api-blog-post-example
A companion project for our blog post describing how to secure public APIs client-side.
api-security oauth2 oauth2-server php public-api symfony-api symfony-application symfony2
Last synced: 13 Oct 2024
https://github.com/grokify/beegoutil
OAuth 2.0 demo app for Beego using Google, Facebook, RingCentral and Aha!
beego beego-application golang golang-examples oauth2
Last synced: 12 Oct 2024
https://github.com/wiremock/wiremock-cloud-demo-app
MockLab demo Java app based on Spring Boot
login mocklab oauth oauth2 openid-connect spring-boot
Last synced: 08 Nov 2024
https://github.com/johnfaucette/litestar-oauth2-example
Example App for getting OAuth2 working in litestar
example-project examples litestar oauth2
Last synced: 16 Nov 2024
https://github.com/unitedeffects/ueauth
UE Auth is a Patent Pending multi-tenant OIDC / OAuth 2.0 provider and identity, product, customer, roles, and permissions management platform so you can skip 12 months of development.
authentication authorization domain-management iam multitenant-oidc oauth2 oidc-provider organization-management permission-manager product-access role-management user-management
Last synced: 25 Nov 2024
https://github.com/bugthesystem/owin.security.redistokenproviders
A RefreshTokenProvider using Redis as token store for Microsoft.Owin
c-sharp oauth2 redis refresh-tokens
Last synced: 11 Oct 2024
https://github.com/programminginblood/nodemailer-gmail-oauth2
Using Nodemailer To send Emails using Gmail but with a secured 0Auth2 approach.
express expressjs gmail gmail-api gmail-smtp google nodejs nodemailer oauth oauth2
Last synced: 15 Nov 2024
https://github.com/rstgroup/behat-oauth2-context
This library include Behat context with implemented steps and features to test common use case of server with OAuth2
behat behat-context behat-oauth2 behavior-driven-development oauth2
Last synced: 26 Nov 2024
https://github.com/googlesamples/identity-appflip-ios
Lightweight iOS app that simulates your native app role during App Flip
account-linking authentication authorization ios oauth2
Last synced: 13 Nov 2024
https://github.com/opentouryoproject/multipurposeauthsite
汎用認証サイトは、ASP.NET Identity および JSON Web Token (JWT)によって強化されたOAuth 2.0およびOpenID ConnectのIdentity Provider (Idp) および Security Token Service (STS)です。(Multi-purpose Authentication Site is Identity Provider (Idp) and Security Token Service (STS) of OAuth 2.0 and OpenID Connect powered by ASP.NET Identity and JSON Web Token (JWT).)
aspnet-identity c-sharp dotnet fapi idp jwt mvc netcore netstandard oauth2 oidc saml2 sts
Last synced: 12 Nov 2024
https://github.com/f5devcentral/f5-agility-labs-iam
F5 Agility Labs for Identity and Access Management Use Cases
documentation f5-agility-labs f5-apm identity-management oauth2 saml saml2 single-sign-on training-labs vpn-server
Last synced: 14 Nov 2024
https://github.com/damienbod/onbehalfflowoidcdownstreamapi
This demo shows how to implement the On Behalf Of flow between an Microsoft Entra ID protected API and an API protected using OpenIddict.
aad access-token aspnetcore azuread bearer dotnet entra jwt oauth oauth2 obo openiddict token-exchange
Last synced: 08 Nov 2024
https://github.com/atc0005/check-mail
Various tools used to monitor mail services
go golang imap mail nagios nagios-plugin o365 oauth2 plugin
Last synced: 31 Dec 2024
https://github.com/autom8ter/oauth-graphql-ide
An oauth protected graphQL IDE
graphql graphql-playground oauth2
Last synced: 07 Nov 2024
https://github.com/opedrosouza/rails-sass-boilerplate
Rails SasS Boilerplate
api boilerplate boilerplates flowbite oauth2 rails7 ruby tailwindcss vitejs
Last synced: 03 Dec 2024
https://github.com/wp-headless/authentication
WP-REST API plugin implementing JWT standards compliant oAuth 2.0 password grant
Last synced: 03 Dec 2024
https://github.com/passageidentity/passage-ruby
Passkey Complete for Ruby - Integrate into your Ruby API or service to enable a completely passwordless standalone auth solution with Passage by 1Password
1password authentication biometrics ciam identity magic-links native-passkeys oauth2 oidc otp passage passage-sdk passkey-complete passkeys passwordless ruby webauthn
Last synced: 20 Nov 2024
https://github.com/dyweb/oauth2-jaccount
jAccount OAuth 2.0 support for the PHP League's OAuth 2.0 Client
Last synced: 09 Nov 2024
https://github.com/andriykalashnykov/authentik-k8s
POC for Authentik OAuth Authentication/Authorization Go client library, programmatically creates Users, Groups, OAuth tokens etc.
authentication authentik go golang oauth oauth2 oauth2-authentication oauth2-client token
Last synced: 10 Nov 2024
https://github.com/jdelic/authserver
Simple configurable OAuth2/CAS authentication provider off a Django Model backend
cas django django-authentication oauth2 oauth2-provider oauth2-server python3
Last synced: 27 Oct 2024
https://github.com/automuteus/web
The web dashboard of the AutoMuteUs Discord bot for Among Us.
leaderboards oauth2 premium stats web-dashboard
Last synced: 08 Nov 2024
https://github.com/collective/pas.plugins.authomatic
Authomatic OAuth1/OAuth2/OpenID Login Integration with Plone
authentication oauth oauth2 openid plone plone-addon
Last synced: 02 Jan 2025
https://github.com/nextauthjs/express-auth-example
Example showing how to use Auth.js with Express.
authjs express express-authentication oauth2
Last synced: 06 Nov 2024
https://github.com/musobarlab/nodejs-oauth2-jwt
oauth2 server example with Node Js
docker docker-image expressjs jsonwebtoken jwt-token nodejs oauth2
Last synced: 09 Nov 2024
https://github.com/posener/auth
Painless OAuth authentication middleware
go golang google google-api http middleware oauth2
Last synced: 23 Oct 2024
https://github.com/messa/aiohttp-nextjs-demo-chat
Simple chat application using Python 3 asyncio with aiohttp, Next.js, Websocket and OAuth2 login
aiohttp-server asyncio demo-app example nextjs oauth2 python3 websockets
Last synced: 27 Dec 2024
https://github.com/curityio/react-assisted-token-website
Example React SPA that implements OpenID Connect using the assisted token flow
assisted-token code-example oauth2 openid-connect react spa
Last synced: 03 Dec 2024
https://github.com/cdoremus/deno-fresh-oauth
Demonstrates how to use OAuth with Deno Fresh
Last synced: 08 Jan 2025
https://github.com/cepr0/sb-oauth2-google-signin-demo
Combination of local OAuth2 authentication and Google Sign-in in Spring Boot application
google-sign-in jwt oauth2 spring-boot spring-security
Last synced: 12 Oct 2024
https://github.com/pantharshit00/oauth2-surf
HTTP Client adapter for oauth2 crate using the Surf HTTP client
async-std oauth2 rust rust-lang
Last synced: 14 Oct 2024
https://gitlab.com/jorgecarleitao/starlette-oauth2-api
A Starlette middleware for authentication and authorization
Last synced: 12 Nov 2024
https://github.com/green-coder/reitit-oauth2
Adaptation of ring-oauth2 to reitit routes + example of usage
Last synced: 27 Oct 2024
https://github.com/buttercup/google-oauth2-client
Google OAuth2 authentication client
google-authentication google-oauth2 oauth2 oauth2-client
Last synced: 11 Nov 2024
https://github.com/chuanqisun/figma-development-kit
A set of tools that augment the Figma API
Last synced: 11 Oct 2024
https://github.com/haruma-k/googlesheetfetcher
The simple interface Google Sheets reader for Unity editor.
google googlesheets oauth2 spreadsheet unity unityeditor unitypackage
Last synced: 27 Oct 2024
https://github.com/mjunaidca/caxai
CaX: Applied GenAI Multi User Todo GPT App - Implementation of Microservices GenUI Architecture.
api architect custom-gpt custom-gpts fastapi fastapi-auth fastapi-nextjs fastapi-oa fastapi-sqlalchemy fastapi-vercel genai genai-poc gpt-ai nextjs14 oauth2 python-vercel todo-dashboard todoapp
Last synced: 27 Oct 2024
https://github.com/linx-software/github-api-connectors
Custom built connector functions to integrate with the GitHub REST API.
github-api github-oauth2 low-code oauth2 oauth2-authentication
Last synced: 25 Nov 2024
https://github.com/zypp-io/twinfield
Python client for the Twinfield API to get and post data
Last synced: 09 Jan 2025
https://github.com/casdoor/casdoor-spring-boot-example
Spring Boot example app for Casdoor based on casdoor-spring-boot-starter
auth authn casdoor iam java oauth2 spring spring-boot sso
Last synced: 14 Nov 2024
https://github.com/rizkimufrizal/docker-spring-cloud
Project ini dibuat dalam rangka belajar microservice dengan Stack Spring Cloud
consul docker feign hystrix kotlin mariadb microservice mongodb oauth2 postgresql redis spring-boot spring-cloud spring-data-jpa spring-data-mongodb spring-data-redis spring-session zipkin zuul-proxy
Last synced: 10 Nov 2024
https://github.com/app-generator/sample-flask-auth-social
Flask Social Login - Github & Twitter | AppSeed
appseed-sample flask-sample oauth2
Last synced: 27 Oct 2024
https://github.com/mercedes-benz/kafka-integration-samples
This repository contains a collection of sample code to demonstrate the usage of a Kafka client to authenticate via OAuth and read data from a secured topic.
Last synced: 06 Nov 2024
https://github.com/WolvesFortress/vxbl-oauth
XboxLive oauth2 login for vweb
Last synced: 18 Nov 2024
https://github.com/mgechev/google-oauth2-node
Client for OAuth2 authentication for Google APIs (Google Analytics, GMail, Google Docs, etc.)
Last synced: 09 Nov 2024
https://github.com/curityio/openid-client-android-appauth
An OpenID Connect Android demo app using AppAuth libraries
android appauth code-example mobile oauth2 openid-connect
Last synced: 03 Dec 2024
https://github.com/athiththan11/oauth-2-grant-types
OAuth (Open Authorization) 2 Framework Grant Types
access-token authorization-code-grant client-credentials-grant grant-flow implicit-flow oauth2 refresh-token resource-owner-grant
Last synced: 01 Jan 2025
https://github.com/ybelenko/oauth2_as_oas3_components
OAuth2 definitions as OpenAPI Spec 3.0 components
components oas3 oauth2 openapi
Last synced: 23 Oct 2024
https://github.com/namuan/oauth2-proxy-httpbin
Secure applications using OAuth2 Proxy
docker docker-compose httpbin oauth2 security
Last synced: 18 Oct 2024
https://github.com/kishan-dhankecha/repostar
Production-grade project developed during the Reso Coder Academy Flutter Bootcamp: It's a mobile Github repository viewer
auto-route clean-architecture clean-code dio dotenv flutter flutter-examples flutter-hooks flutter-riverpod flutter-secure-storage freezed github-api oauth2 reso-coder riverpod sembast webview
Last synced: 30 Nov 2024
https://github.com/ldclakmal/ballerina-security
The one-stop place to learn/experience the examples, use-cases, demonstrations, and resources related to microservices security patterns with Ballerina, which is an open-source programming language for the cloud that makes it easier to use, combine, and create network services.
auth authentication authorization ballerina ballerina-lang basic-auth certificates cryptography encoding encryption hacktoberfest iam introspection jwks jwt ldap oauth2 pki public-key-cryptography signing
Last synced: 13 Nov 2024
https://github.com/hughbertd/oauth2-unsplash
Unsplash OAuth 2.0 Client Provider for The PHP League OAuth2-Client
Last synced: 08 Nov 2024
https://github.com/yisraelx/authllizer
Authllizer is a authentication framework for the client-side of javascript applications, written in typescript.
angular auth authentication authllizer authorization browser cordova electron ionic javascript jwt oauth oauth2 openid token typescript vue web
Last synced: 08 Nov 2024
https://github.com/mattbrailsford/umbracoidentity.oauth
An ad-on library to UmbracoIdentity to allow OAuth authentication of front-end members
oauth2 owin owin-middleware umbraco
Last synced: 26 Dec 2024
https://github.com/guqing/violet-cloud
一个基于spring cloud的微服务前后端开发脚手架,提供网关、认证、权限、服务发现、服务监控等功能,轻松上手,简化开发。
justauth lombok-maven mongodb mybatis-plus mysql-database nacos-spring-cloud oauth2 springclond springcloud springcloudalibaba vuejs
Last synced: 19 Dec 2024
https://github.com/RizkiMufrizal/Docker-Spring-Cloud
Project ini dibuat dalam rangka belajar microservice dengan Stack Spring Cloud
consul docker feign hystrix kotlin mariadb microservice mongodb oauth2 postgresql redis spring-boot spring-cloud spring-data-jpa spring-data-mongodb spring-data-redis spring-session zipkin zuul-proxy
Last synced: 23 Oct 2024
https://github.com/onurkucukkece/oauth_azure_activedirectory
Elixir Omniauth authentication for Azure Active Directory using JWT.
authentication azure azure-active-directory oauth2 openid-connect
Last synced: 29 Oct 2024
https://github.com/chonsser/oauth2-discord
Discord OAuth2 provider
discord discordapi discordapp discordlist oauth2
Last synced: 30 Sep 2024
https://github.com/fhsinchy/guide-to-laravel-passport
An in-depth article on API authentication with Laravel Passport
laravel laravel-passport oauth2
Last synced: 11 Oct 2024
https://github.com/robertohuertasm/sveltekit-cognito-auth
⚡🔐 Small example of how to use Cognito Authentication in a SvelteKit application
Last synced: 27 Oct 2024
https://github.com/jmandel/smart-imaging
Reference stack for SMART Imaging API
Last synced: 08 Nov 2024
https://github.com/jeff-tian/keycloak-services-social-dingding
Login with DingTalk in Keycloak. Keycloak 钉钉登录插件。
dingding dingtalk keycloak oauth2 oidc social-login
Last synced: 15 Nov 2024
https://github.com/zigamacele/ami
Anilist Desktop Client
anilist anime graphql manga nextjs oauth2 tailwindcss tauri typescript
Last synced: 25 Dec 2024
https://github.com/devifish/fish-cloud
基于Java11、Spring Cloud Hoxton & Alibaba、 OAuth2 RBAC权限模型的微服务系统
gradle java11 oauth2 spring-boot spring-cloud spring-cloud-alibaba
Last synced: 13 Oct 2024
https://github.com/boudhayan-dev/spring-xsuaa-cloud-foundry
Spring boot integration with OAuth2 (XSUAA) service in SAP Cloud Foundry.
cloud cloud-foundry java oauth2 sap spring-boot springboot xsuaa
Last synced: 07 Nov 2024
https://github.com/andrewabest/openid-client
An implementation of a .NET Core WebAPI based OpenID Connect Client, built to facilitate the Authorization Code Flow. Use for learning. Do not use for production.
oauth2 oauth2-client openid-connect
Last synced: 04 Dec 2024
https://github.com/damienbod/grpcazureappserviceappauth
App-to-App architectecture, secure ASP.NET Core GRPC API hosted in an Linux kestrel Azure App Service
aspnet-core azur-app-service azure dotnet grpc msal oauth2
Last synced: 08 Nov 2024
https://github.com/commercelayer/commercelayer-js-auth
A JavaScript library designed to simplify authentication when interacting with the Commerce Layer API.
commercelayer ecommerce jamstack oauth2
Last synced: 07 Dec 2024
https://github.com/thywis/multiaccountoauth
Login to multiple Google OAuth2 accounts simultaneously on iOS
google google-api googleapi googleoauth ios oauth2 swift3
Last synced: 12 Oct 2024
https://github.com/maxgfr/android-youtube-api
Native android application which uses Youtube Data Api V3
android api google-authentication native oauth2 poc youtube youtube-api youtube-data-api youtube-data-api-v3
Last synced: 06 Nov 2024
https://github.com/okrad/oauth2_client_test
An example Flutter application for the oauth2_client library.
example flutter oauth oauth2 oauth2-client
Last synced: 20 Nov 2024
https://github.com/brightspace/d2l.security.oauth2
Brightspace OAuth 2.0 for C#
Last synced: 10 Nov 2024
https://github.com/hombre2014/tiktik_app
Tik Tok clone app build with Next.JS, React.JS/zustand, TypeScript, TialwindCSS and Sanity back-end, using Google OAuth got signup and login.
nextjs oauth2 react sanity tailwindcss typescript zustand
Last synced: 09 Nov 2024