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/bertrandmartel/kibana-oauth2-proxy
oauth2 proxy docker config for Kibana 6.1.1 with searchguard or xpack
docker kibana oauth2 searchguard x-pack
Last synced: 09 Nov 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/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: 30 Dec 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/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/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/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/mosip/esignet
Open ID based e-Signet service for large scale verification & authentication.
Last synced: 24 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/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/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/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/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/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/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/XanderLuciano/xauth2
Simple OAuth2 library for Vue.js and Electron clients.
Last synced: 19 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/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/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/jerfeson/slim4-skeleton
Slim4 skeleton (http + cli + oauth2) with some add-ons out of the box
Last synced: 08 Nov 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/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/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/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/buttercup/google-oauth2-client
Google OAuth2 authentication client
google-authentication google-oauth2 oauth2 oauth2-client
Last synced: 11 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/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/autom8ter/oauth-graphql-ide
An oauth protected graphQL IDE
graphql graphql-playground oauth2
Last synced: 07 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/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/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/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/opedrosouza/rails-sass-boilerplate
Rails SasS Boilerplate
api boilerplate boilerplates flowbite oauth2 rails7 ruby tailwindcss vitejs
Last synced: 03 Dec 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/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/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/collective/pas.plugins.authomatic
Authomatic OAuth1/OAuth2/OpenID Login Integration with Plone
authentication oauth oauth2 openid plone plone-addon
Last synced: 26 Dec 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/atc0005/check-mail
Various tools used to monitor mail services
go golang imap mail nagios nagios-plugin o365 oauth2 plugin
Last synced: 30 Oct 2024
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/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/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://github.com/green-coder/reitit-oauth2
Adaptation of ring-oauth2 to reitit routes + example of usage
Last synced: 27 Oct 2024
https://github.com/chuanqisun/figma-development-kit
A set of tools that augment the Figma API
Last synced: 11 Oct 2024
https://gitlab.com/jorgecarleitao/starlette-oauth2-api
A Starlette middleware for authentication and authorization
Last synced: 12 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/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/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/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/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/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/WolvesFortress/vxbl-oauth
XboxLive oauth2 login for vweb
Last synced: 18 Nov 2024
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/zigamacele/ami
Anilist Desktop Client
anilist anime graphql manga nextjs oauth2 tailwindcss tauri typescript
Last synced: 25 Dec 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/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/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/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/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/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/hughbertd/oauth2-unsplash
Unsplash OAuth 2.0 Client Provider for The PHP League OAuth2-Client
Last synced: 08 Nov 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/chonsser/oauth2-discord
Discord OAuth2 provider
discord discordapi discordapp discordlist oauth2
Last synced: 30 Sep 2024
https://github.com/jmandel/smart-imaging
Reference stack for SMART Imaging API
Last synced: 08 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/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/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/tsoliangwu0130/spotify-news
A Flask application to retrieve the singers' latest news according to your Spotify current playing song.
bootstrap crawler flask oauth2 python3 restful-api spotify-api
Last synced: 11 Nov 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/geoffsmith82/delphiintuitaccess
Demonstrate OAuth2 Authentication to Intuit online API
intuit intuit-oauth intuit-quickbooks-api oauth2 quickbooks-api quickbooks-oauth-client quickbooks-online
Last synced: 11 Nov 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/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/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/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/badisi/auth-js
🛡️ Authentication and authorization support for web based desktop and mobile applications
angular auth authentication authn authorization capacitor cordova hybrid identity ionic mobile oauth oauth2 oidc openid openidconnect security web
Last synced: 07 Nov 2024
https://github.com/coffeelibs/tiny-oauth2-client
Zero-Dependency RFC 8252 OAuth 2.0 Authorization Flow
Last synced: 03 Dec 2024
https://github.com/fusionauth/fusionauth-example-vue
Vue.js and Express example application that uses the OAuth 2 Authorization Code grant
express fusionauth oauth2 vuejs
Last synced: 05 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/fusionauth/fusionauth-example-flask-portal
A user portal written in python/flask, using FusionAuth as the user data store
example flask-portal fusionauth oauth2 pkce python
Last synced: 05 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
https://github.com/oktadev/okta-legacy-with-cloud-gateway-example
Secure Legacy Applications with Spring Cloud Gateway
java legacy oauth2 secure servlet spring-cloud-gateway tutorial
Last synced: 14 Nov 2024