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-11-15 00:20:45 UTC
- JSON Representation
https://github.com/sylveon/discord-ban-appeals
Sample ban appeals page with OAuth2 integration
Last synced: 16 Nov 2024
https://github.com/mainmatter/rails_api_auth
Lightweight Rails Engine that implements the "Resource Owner Password Credentials Grant" OAuth 2.0 flow as well as Facebook authentication
Last synced: 06 Aug 2024
https://github.com/kamermans/guzzle-oauth2-subscriber
OAuth 2.0 Client for Guzzle 4, 5, 6 and 7 with PHP 5.4 - PHP 8.0 - no more dependency hell!
guzzle guzzle-middleware guzzlehttp oauth oauth2
Last synced: 28 Oct 2024
https://github.com/mike4aday/SwiftlySalesforce
The Swift-est way to build native mobile apps that connect to Salesforce.
api asynchronous combine ios ipados mobile oauth oauth2 reactive salesforce salesforce-developers salesforce-rest-api spm swift swiftpackagemanager swiftui
Last synced: 17 Aug 2024
https://github.com/mike4aday/swiftlysalesforce
The Swift-est way to build native mobile apps that connect to Salesforce.
api asynchronous combine ios ipados mobile oauth oauth2 reactive salesforce salesforce-developers salesforce-rest-api spm swift swiftpackagemanager swiftui
Last synced: 13 Nov 2024
https://github.com/auraphp/Aura.Auth
Provides a unified interface to local and remote authentication systems.
aura authentication authenticator hacktoberfest hacktoberfest2020 login oauth2 pdo standalone-php-library
Last synced: 03 Nov 2024
https://github.com/laqul/laqul
A complete starter kit that allows you create amazing apps that look native thanks to the Quasar Framework. Powered by an API developed in Laravel Framework using the easy GraphQL queries language. And ready to use the Google Firebase features.
api api-client dashboard firebase firebase-auth firebase-cloud-messaging graphql javascript laravel login-system mobile-app oauth2 php pwa quasar-framework registration-system social-login spa token-authetication user-roles
Last synced: 01 Nov 2024
https://github.com/piomin/sample-spring-oauth2-microservices
some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment
api-security authorization jwt microservices-security oauth oauth2 spring-boot spring-cloud spring-security spring-security-oauth2 zuul
Last synced: 18 Nov 2024
https://github.com/freizl/hoauth2
Haskell oauth2 binding
haskell identity identity-providers oauth2 oauth2-client
Last synced: 04 Aug 2024
https://github.com/dwyl/auth
🚪 🔐 UX-focussed Turnkey Authentication Solution for Web Apps/APIs (Documented, Tested & Maintained)
auth authentication elixir email oauth oauth2 phoenix separation-of-concerns
Last synced: 12 Oct 2024
https://github.com/Norwik/Helmet
🐺 A Lightweight Cloud Native API Gateway.
api-authentication api-authorizarion api-gateway basic-authentication clivern cloud-native golang helmet microservices oauth2
Last synced: 11 Nov 2024
https://github.com/brokenhandsio/vapor-oauth
OAuth2 Provider Library for Vapor
brokenhands oauth oauth2 oauth2-server server-side-swift swift vapor vapor-oauth vapor-provider
Last synced: 09 Nov 2024
https://github.com/guoguang/madao_service
:tada: 一个基于Spring Cloud全家桶的微服务架构,可用于快速学习微服务架构,或企业环境开发,权限基于URL细粒度授权。
blog blog-engine cms crud java-blog jwt management-system microservice oauth2 spring spring-data-jpa spring-mvc springboot springcloud springcloud-demo sso
Last synced: 12 Oct 2024
https://github.com/saiupadhyayula/spring-boot-3-microservices-course
Spring Boot 3 Microservices Course Repository
angular gateway grafana kafka keycloak kubernetes loki microservices oauth2 schema-registry spring-boot tempo testcontainers
Last synced: 13 Nov 2024
https://github.com/damienbod/blazor.bff.openidconnect.template
Blazor.BFF.OpenIDConnect.Template, Blazor WASM hosted in ASP.NET Core using OpenID Connect BFF (server authentication)
aspnet-core bff blazor dotnet oauth2 oidc openid-connect wasm
Last synced: 13 Nov 2024
https://github.com/chadicus/slim-oauth2
Routes and Middleware for Using OAuth2 Server within a Slim Framework API
api http middleware oauth2 php psr-7 routes slim
Last synced: 17 Nov 2024
https://github.com/jeffdecola/my-cheat-sheets
A place to keep all my cheat sheets for the complete development of ASIC/FPGA hardware or a software app/service.
amazon-web-services cheat-sheets cheatsheet concourse consul docker google-cloud-platform grafana iaas kubernetes marathon mesos microservices microsoft-azure oauth2 packer postgresql terraform vagrant visual-studio-code
Last synced: 07 Nov 2024
https://github.com/zoonman/linkedin-api-php-client
LinkedIn API PHP SDK with OAuth 2 support. Can be used for social sign in or sharing on LinkedIn. Has a good usage examples
composer linkedin linkedin-api linkedin-client linkedin-login linkedin-sdk linkedin-signin oauth2 oauth2-authentication oauth2-client php sdk
Last synced: 13 Nov 2024
https://github.com/JeffDeCola/my-cheat-sheets
A place to keep all my cheat sheets for the complete development of ASIC/FPGA hardware or a software app/service.
amazon-web-services cheat-sheets cheatsheet concourse consul docker google-cloud-platform grafana iaas kubernetes marathon mesos microservices microsoft-azure oauth2 packer postgresql terraform vagrant visual-studio-code
Last synced: 13 Aug 2024
https://github.com/soofstad/react-oauth2-pkce
Provider agnostic OAuth2 Authorization Code flow with PKCE for React
amazon authentication azure azuread cognito fusionauth github jwt keycloak microsoft oauth oauth2 openid-connect react wso2
Last synced: 12 Nov 2024
https://github.com/wohali/oauth2-discord-new
New Discord Provider for the OAuth 2.0 Client
discord oauth oauth2 oauth2-client php
Last synced: 15 Oct 2024
https://github.com/luoyunchong/dotnetcore-examples
about learning DotNetCore via examples. DotNetCore 教程、技术栈示例代码,快速简单上手教程。
csredis dotnetcore freesql identityserver4 oauth2 qiniu webapiclient
Last synced: 17 Nov 2024
https://github.com/discourse/discourse-oauth2-basic
A basic OAuth2 plugin for use with Discourse
discourse discourse-plugin oauth2
Last synced: 14 Nov 2024
https://github.com/aruss/IdentityBase
IdentityBase is a Universal Identity Platform for web, mobile and IoT built on top of IdentityServer.
aspnet-core dotnet identity identityserver identityserver4 oauth2 openid-connect security
Last synced: 13 Nov 2024
https://github.com/ricardogesteves/authv5-toolkit
Advanced custom authentication for Next.js applications with Auth.js V5. Authentication with providers and credentials.
authentication authorization bcrypt next-auth nextjs oauth2 postgresql prisma react react-hook-form react-icons resend server-actions shadcn-ui sonner tailwindcss typescript verification zod
Last synced: 16 Nov 2024
https://github.com/henalbrod/Blazor.Auth0
The library for using Auth0 in Blazor applications.
auth0 blazor csharp dotnetcore oauth2 oidc
Last synced: 29 Oct 2024
https://github.com/henalbrod/blazor.auth0
The library for using Auth0 in Blazor applications.
auth0 blazor csharp dotnetcore oauth2 oidc
Last synced: 01 Oct 2024
https://github.com/msa7/multi_auth
Standardized multi-provider OAuth authentication
crystal-lang multiauth oauth2 omniauth
Last synced: 01 Nov 2024
https://github.com/ManuelBerrueta/FlowAnalyzer
FlowAnalyzer is a tool to help in testing and analyzing OAuth 2.0 Flows, including OpenID Connect (OIDC).
appsec identity oauth oauth2 oidc openid openid-connect redteam security security-tools
Last synced: 04 Nov 2024
https://github.com/mmacneil/vueaspnetcore2webapiauth
Sample project demonstrating jwt-based authentication with an Vue.js (v2.5.13) frontend and ASP.NET Core 2 WebApi. Includes both local user registration with .NET Core Identity membership and facebook login scenarios.
aspnet-core-2 facebook-login oauth2 vuejs2 vuex webapi
Last synced: 08 Nov 2024
https://github.com/tinmegali/Oauth2-Stateless-Authentication-with-Spring-and-JWT-Token
Oauth2 Stateless Authentication with Spring and JWT Token
h2-database oauth2 spring-boot spring-security spring-security-oauth2
Last synced: 03 Nov 2024
https://github.com/salte-auth/salte-auth
💻🗝 Authentication for the modern web!
Last synced: 01 Nov 2024
https://github.com/richardknop/django-oauth2-server
OAuth2 server written in Python with Django
django oauth2 oauth2-server python
Last synced: 27 Oct 2024
https://colin-b.github.io/httpx_auth/
Authentication classes to be used with httpx
active-directory api-key auth aws azure hacktoberfest httpx oauth2 okta python
Last synced: 04 Aug 2024
https://github.com/jpopesculian/twitter-v2-rs
Rust bindings for Twitter API v2
authentication oauth2 rust twitter twitter-api
Last synced: 12 Nov 2024
https://github.com/Colin-b/httpx_auth
Authentication classes to be used with httpx
active-directory api-key auth aws azure hacktoberfest httpx oauth2 okta python
Last synced: 07 Nov 2024
https://github.com/ueberauth/ueberauth_github
GitHub OAuth2 Strategy for Überauth
github oauth oauth2 strategy ueberauth ueberauth-strategies
Last synced: 01 Nov 2024
https://github.com/kriasoft/web-auth-library
Authentication library for the browser environment using Web Crypto API
authentication authorization cloudflare crypto decryption encryption gcp hmac jsonwebtoken jwt oauth oauth2 subtlecrypto token webcrypto webcrypto-api webworkers
Last synced: 14 Nov 2024
https://github.com/dadrus/heimdall
A cloud native Identity Aware Proxy and Access Control Decision service
access-control access-management api-gateway auth-api auth-proxy authentication authorization decision-api golang iap identity-aware-proxy oauth2 openid-connect policy-enforcement
Last synced: 17 Nov 2024
https://github.com/jurabek/identityserver4.phonenumberauth
Sample passwordless phone number authentication using OAuth in ASP.NET Core 2.2
asp-net-core authentication-middleware identityserver identityserver4 identiy jwt mobile-authentication net-core oauth oauth2 oidc openid passwordless-authentication phone-authentication sms-activate
Last synced: 07 Nov 2024
https://github.com/alvin0216/remix-ssr-blog
Personal blog developed based on remix!(基于 remix 开发的个人博客)
antd blog mysql node oauth2 prisma2 react react-hook remix ssr typescript unocss
Last synced: 28 Oct 2024
https://github.com/damienbod/secure_grpc
Security Experiments with gRPC and ASP.NET Core 5
aspnet-core aspnetcore grpc http2 https oauth2 proto3
Last synced: 01 Nov 2024
https://github.com/damienbod/Secure_gRpc
Security Experiments with gRPC and ASP.NET Core 5
aspnet-core aspnetcore grpc http2 https oauth2 proto3
Last synced: 09 Nov 2024
https://github.com/danidelgadoz/ngx-admin
Angular (v14.0.0) starter with a strong architecture, best practices and following the angular style guide
angular architecture crud dashboard jasmine material oauth2 typescript
Last synced: 14 Oct 2024
https://github.com/nvh95/react-linkedin-login-oauth2
Easily get Authorization Code from Linked In to log in without redirecting.
hacktoberfest linkedin linkedin-api login oauth oauth2 react signin
Last synced: 16 Nov 2024
https://github.com/XboxReplay/xboxlive-auth
A light but advanced Xbox Live authentication module with OAuth2.0 and Electron support.
authentication electron live nodejs oauth2 typescript xbox xboxlive
Last synced: 13 Aug 2024
https://github.com/formbee/formbee
The open-source form backend for data privacy conscious developers.
angularjs docker express form forms formsubmission nodejs oauth2 open-source railway
Last synced: 14 Nov 2024
https://github.com/embesozzi/keycloak-openfga-workshop
Keycloak integration with OpenFGA (based on Zanzibar) for Fine-Grained Authorization at Scale (ReBAC)
access-management api api-gateway apisix auth0 authorization fine-grained-authorization keycloak oauth2 okta openfga rebac roles user-identity workshop zanzibar
Last synced: 14 Nov 2024
https://github.com/aaronpk/sample-oauth2-client
Sample OAuth2 client using the GitHub API
Last synced: 02 Nov 2024
https://github.com/thingsboard/flutter_thingsboard_pe_app
ThingsBoard PE Mobile Application
dashboards devices flutter iot mobile mobile-app oauth2 self-registration thingsboard thingsboard-pe visualization white-label
Last synced: 13 Nov 2024
https://github.com/seven1986/oauthapp
前端发布工具
html5 html5-game oauth2 pwa-apps saas
Last synced: 04 Aug 2024
https://github.com/nhost/nhost-dart
Nhost Dart & Flutter packages
authentication dart flutter gql graphql nhost oauth2 serverless storage
Last synced: 15 Nov 2024
https://github.com/dermasmid/google-workspace
A unofficial high level Python API wrapper for some of the productivity based Google APIs, that is focused on simplicity.
gmail gmail-api gmail-bot google-workspace oauth2 python wrapper
Last synced: 13 Nov 2024
https://github.com/socialiteproviders/vkontakte
[READ ONLY] Subtree split of the SocialiteProviders/VKontakte Provider (see SocialiteProviders/Providers)
laravel oauth oauth1 oauth2 social-media socialite socialite-providers
Last synced: 14 Oct 2024
https://github.com/openiddict/openiddict-documentation
OpenIddict documentation
aspnetcore dotnet oauth2 openidconnect
Last synced: 17 Nov 2024
https://github.com/damienbod/microsoftentraidauthmicrosoftidentityweb
Microsoft Entra ID (Azure AD) flows using ASP.NET Core and Microsoft.Identity.Web
aad aspnet-core authentication azure client-credentials-flow dotnet key-vault microsoft-identity-platform oauth oauth2 oidc x509
Last synced: 01 Nov 2024
https://github.com/ory/network
Ory runs a global end-to-end security infrastructure for humans, robots, and servers. We build and use open source software.
acl ciam iam identity login oauth2 openid-connect ory profile rbac registration saas
Last synced: 12 Nov 2024
https://github.com/shimt/pam-exec-oauth2
Allows Linux user authentication to OAuth2 via pam_exec
Last synced: 01 Nov 2024
https://github.com/markekraus/PSMSGraph
A PowerShell module for the Microsoft Graph API
api-wrapper microsoft-graph-api oauth2 oauth2-client powershell powershell-modules
Last synced: 07 Nov 2024
https://github.com/piomin/sample-spring-security-microservices
Demo illustrating the usage of Spring Security in microservices built on top of Spring Boot and Spring Cloud
keycloak microservices oauth2 spring-boot spring-cloud-gateway spring-security spring-security-oauth2
Last synced: 16 Nov 2024
https://github.com/shareed2k/goth_fiber
Package goth_fiber provides a simple, clean, and idiomatic way to write authentication packages for fiber framework applications.
fiber-framework goth oauth oauth2
Last synced: 07 Nov 2024
https://github.com/damienbod/aspnetcoreid4external
external OpenID Connect Login to IdentityServer and ASP.NET Core with AAD
2fa aad angular asp-net-core authenticator authn azure bootstrap4 code-flow fido2 identity identityserver4 oauth2 oidc openid totp
Last synced: 15 Nov 2024
https://github.com/ueberauth/ueberauth_Facebook
Facebook OAuth2 Strategy for Überauth.
facebook oauth oauth2 strategy ueberauth ueberauth-strategies
Last synced: 01 Nov 2024
https://github.com/nektro/andesite
💾 Easily manage access to your open directory through OAuth2
andesite astheno indieweb oauth2 open-directory
Last synced: 27 Oct 2024
https://github.com/jkroepke/openvpn-auth-oauth2
openvpn-auth-oauth2 is a plugin/management interface client for OpenVPN server to handle an OIDC based single sign-on (SSO) auth flows
entra-id oauth2 oauth2-authentication oauth2-client oidc openvpn openvpn-auth openvpn-server sso sso-authentication vpn
Last synced: 01 Nov 2024
https://github.com/scottbrady91/IdentityServer4-Swagger-Integration
How to get Swashbuckle or NSwag Swagger UI's working with IdentityServer 4
aspnetcore identityserver4 nswag oauth2 swashbuckle
Last synced: 13 Nov 2024
https://github.com/marwanm-dev/devto-clone
Dev.to clone
axios cloudinary express mern mern-stack mongodb mongoose node oauth2 react react-router redux-persist redux-toolkit rtk-query socket-io styled-components tailwind tailwind-css
Last synced: 09 Nov 2024
https://github.com/polyvariant/sttp-oauth2
OAuth2 client library implemented in Scala using sttp
Last synced: 18 Nov 2024
https://github.com/damienbod/Blazor.BFF.AzureAD.Template
Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Microsoft Entra ID BFF (server authentication)
aad azuread blazor csp dotnet microsoftentraid microsoftidentity oauth2 oidc template
Last synced: 04 Aug 2024
https://github.com/damienbod/blazor.bff.azuread.template
Blazor.BFF.AzureAD.Template, Blazor WASM hosted in ASP.NET Core using Microsoft Entra ID BFF (server authentication)
aad azuread blazor csp dotnet microsoftentraid microsoftidentity oauth2 oidc template
Last synced: 01 Nov 2024
https://github.com/artem-smotrakov/esp32-weather-google-sheets
Weather station based on ESP32 and MicroPython with sending data to Google Sheets
dht22 esp32 google-sheets iot jwt micropython oauth2 rsa
Last synced: 09 Nov 2024
https://github.com/proyecto26/nativescript-inappbrowser
📱InAppBrowser for NativeScript (Android & iOS) 🤘
android authentication browser chrome chrome-custom-tabs chrome-customtabs deep-linking deep-links inappbrowser ios nativescript nativescript-plugin oauth oauth2 safari safari-services sso-authentication sso-login web-authentication
Last synced: 09 Oct 2024
https://github.com/microsoftarchive/botauth
Authentication middleware for the botframework
authentication-middleware bot bot-framework botbuilder-framework botbuilder-sdk oauth2
Last synced: 12 Nov 2024
https://github.com/authgear/authgear-server
Open source alternative to Auth0 / Firebase Auth
2fa auth0 authentication identity keycloak login mfa oauth2 oidc openid-connect passkeys passwordless sso supertokens
Last synced: 14 Oct 2024
https://github.com/oktadev/schematics
Schematics for adding Okta and Auth0 Auth to your projects
angular auth0 authentication expressjs ionic javascript oauth2 oidc okta quickstart react react-native schematics typescript vue
Last synced: 14 Oct 2024
https://github.com/azure/apim-lab
API Management - Hands-on Lab Workshop
api-documentation api-gateway api-management api-rest azure-active-directory azure-api-management azure-devops azure-resource-manager azure-resource-templates ci-cd json-api key-vault managed-identities microsoft oauth2 openapi powerapps swagger
Last synced: 07 Oct 2024
https://github.com/geoffsmith82/gmailauthsmtp
This project is a very basic demo showing how to authenticate with OAUTH2 and send an email message for gmail, microsoft/office365 as well as hotmail.com/outlook.com/live.com email addresses.
authentication delphi email gmail hotmail imap indy oauth2 oauthbearer outlook outlook365 pop3 sasl smtp xoauth2 xoauth2-protocol
Last synced: 11 Nov 2024
https://github.com/reugn/auth-server
Simple authentication and authorization service
auth authentication authentication-middleware authorization identity identity-server oauth2 oauth2-server proxy-middleware self-hosted selfhosted
Last synced: 16 Nov 2024
https://github.com/utilitywarehouse/wiresteward
Wireguard peer manager
oauth2 uw-owner-system wireguard
Last synced: 01 Nov 2024
https://github.com/aaronpk/device-flow-proxy-server
Add the OAuth 2.0 Device Flow to any OAuth server
Last synced: 02 Nov 2024
https://github.com/compwright/axios-oauth-client
OAuth 2.0 client utils for axios
Last synced: 15 Nov 2024
https://github.com/vpaliy/soundcloud-api
SoundCloud API wrapped into a bunch of classes. Built with Retrofit2 and RxJava2.
api-wrapper oauth2 retrofit2 rxjava2-retrofit2 soundcloud soundcloud-api wrapper
Last synced: 10 Oct 2024
https://github.com/mahmudahsan/new-javascript-sdk---oauth-2.0-based-fbconnect-tutorial
Javascript SDK oAuth 2.0 based FBConnect
facebook jaavscript oauth oauth2 web
Last synced: 10 Nov 2024
https://github.com/imhta/rails_6_devise_example
rails 6 with devise + bootstrap + github oauth
devise githubauth oauth2 omniauth rails rails6 template webpack
Last synced: 07 Nov 2024
https://github.com/damienbod/aspnetcore-standup-securing-apis
ASP.NET Core Community Standup Securing APIs
aspnet-core azure dotnet oauth2 oidc
Last synced: 15 Nov 2024
https://github.com/abunuwas/fencer
Automated API security testing
api api-security api-security-testing graphql jwt oauth2 openapi owasp-top-10 rest-api security sql-injection testing
Last synced: 17 Nov 2024
https://github.com/devtical/novassport
A Laravel Nova tool to manage API Authentication (Passport)
hacktoberfest laravel laravel-nova laravel-package nova oauth oauth2 passport
Last synced: 12 Nov 2024
https://github.com/jakyeru/larascord
Larascord is a package that allows you to authenticate users in your Laravel application using Discord.
Last synced: 29 Oct 2024
https://github.com/Yash-Garg/KeyManager
Android application to manage SSH and GPG keys on GitHub, written in Jetpack Compose.
android github gpg jetpack-compose key-manager kotlin material3 mvvm oauth2 retrofit2 ssh
Last synced: 09 Nov 2024