Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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:

https://github.com/josdem/android-authenticator

Oauth2 client credentials grant type application to send and receive secret messages

android gradle kotlin oauth2 retrofit2

Last synced: 16 Nov 2024

https://github.com/ja88a/openapi-nestjs-auth-mongo

Generic micro-services dev framework w/ user accounts, permissions and authentication management

authentication-backend mongodb monorepo nestjs oauth2 openapi3 user-management

Last synced: 24 Nov 2024

https://github.com/sammychinedu2ky/githubdotnetdeviceflow

This is an exemplary code on how to use GitHub Oath Device flow

device-flow oauth2

Last synced: 17 Nov 2024

https://github.com/intricate/twitch-oauth2-client-spring

Spring Security utilities for configuring an application as a Twitch OAuth 2.0 client.

java oauth2 security spring spring-security twitch

Last synced: 18 Nov 2024

https://github.com/pushpabrol/auth0-device-flow-appletv

auth0 device flow oauth2 appletv limited input device

apple-tv auth0 device-flow limited-input-devices oauth2

Last synced: 18 Nov 2024

https://github.com/sitholewb/usersapi

This is an API for registering and authenticating users. It uses JWT token and it supports different OAuth providers like Facebook, Google, etc

asp-net-core-api-starter aspnetcore dotnet dotnet-core facebook-oauth2 jwt jwt-bearer-tokens jwt-claims nunit-tests oauth-provider oauth-providers oauth2 unit-testing

Last synced: 24 Nov 2024

https://github.com/binaryleo/react_native_social_login

A react native application using OAuth2 to handle a social login

google-api oauth2 react-native signin

Last synced: 07 Dec 2024

https://github.com/krakphp/doctrine-oauth2

Doctrine and Laravel OAuth2 Integrations

doctrine-orm laravel oauth2

Last synced: 01 Dec 2024

https://github.com/mediamonks/mmmoth

Basic OAuth/OpenID library.

ios oauth2 openid swift

Last synced: 03 Dec 2024

https://github.com/embesozzi/oidc-demoapp-vuejs

Vuejs OpenID Connect demo application

oauth2 oidc oidc-client vue-router vuejs vuex

Last synced: 21 Nov 2024

https://github.com/engineering87/pdnd-client-assertion-generator

.NET Client Assertion Generator for PDND Service API - This repository has been migrated to Developers Italia

assertion authentication dotnet e-service government jwt oauth2 pdnd pubblica-amministrazione

Last synced: 25 Nov 2024

https://github.com/novlan1/node-oauth-demo

OAuth 2.0 demo

demo oauth2

Last synced: 22 Nov 2024

https://github.com/laredoza/singlesignonui

Angular Admin UI for IdentityServer

administration angular auth identityserver4 oauth2 openid

Last synced: 01 Dec 2024

https://github.com/silic0ns0ldier/uf_oidcaccount

Incompatible alternative to UF account system. Offloads login to Open ID Connect (OAuth 2) server(s) of your choice. WIP

oauth2 openid-connect userfrosting userfrosting-sprinkle

Last synced: 01 Dec 2024

https://github.com/shuza/simple-restfull-api

This is prject demonstrate how to create a simple RestFull API with Play framework. It also implement oAuth.

java oauth2 play-framework restful-api

Last synced: 03 Dec 2024

https://github.com/surendravidiyala/oauth-passport-facebook

Passport OAuth support through the passport-facebook module

facebook oauth2 passport passport-facebook passport-local user-authentication

Last synced: 26 Nov 2024

https://github.com/goentity/u_u

show my public repo stats on web deployment

api clone commit fork github go oauth oauth2 public repo star stat token view

Last synced: 27 Nov 2024

https://github.com/curityio/gatsby-assisted-token

Assisted token flow with React Context and Gatsby CLI

assisted-token code-example oauth2 openid-connect spa

Last synced: 03 Dec 2024

https://github.com/curityio/spring-boot-openid-client-mtls

An example on how to create an OpenID client with Spring Security that uses mutual TLS client authentication to retrieve the token.

code-example financial-grade mutual-tls oauth2 openid-connect spring-boot website

Last synced: 03 Dec 2024

https://github.com/curityio/springboot-api-jwt-validation

Spring Boot API OAuth Integration and Validation of JWTs

api claims code-example jwt-validation oauth2 scopes spring-boot zero-trust

Last synced: 03 Dec 2024

https://github.com/curityio/linkedin-authenticator

Linkedin oauth authenticator that can be used with any Java-based Web API

authenticator curity linkedin login oauth2 plugin

Last synced: 03 Dec 2024

https://github.com/oxisto/evesso

Go classes to help with EVE SSO

eve-online golang oauth2 sso

Last synced: 03 Dec 2024

https://github.com/lucasnetwork/oauth-backend

Back-end oauth using javascript following the IETF RFC 6749 specification and following Aaron Parecki's how-to guide

authentication nestjs nodejs oauth oauth2

Last synced: 23 Dec 2024

https://github.com/chrislaskey/oauth2_github

A GitHub OAuth2 Provider for Elixir

authentication elixir github oauth2

Last synced: 03 Dec 2024

https://github.com/informaticauco/oauth2-uco

University of Córdoba client provider to the PHP League OAuth2 client

oauth2 oauth2-client php php-library php7

Last synced: 09 Dec 2024

https://github.com/weaponsforge/email-sender

Testing nodemailer for sending emails using gmail smtp and oauth2.

experiments express gmail-smtp nodemailer oauth2 react

Last synced: 04 Dec 2024

https://github.com/aaronpk/oauth-authorization-server-discovery

This specification enables an OAuth resource server to indicate the authorization server it is protected by.

api oauth oauth2

Last synced: 13 Jan 2025

https://github.com/hsk81/oas-explorer

API Explorer: UI for OpenApi specs with Auth0 support

api auth0 electron javascript oas oauth2 openapi

Last synced: 14 Oct 2024

https://github.com/williamkoller/oauth2-google

OAuth2 Google with Nest.js

docker google nestjs oauth2 strategy

Last synced: 09 Jan 2025

https://github.com/deshansl/auth0-dotnet8-authorization-code-flow

Implementation of Authorization code flow between auth0, blazor webapp and a rest API with docker-compose for orchestration

auth0 auth2 authorization-code-flow container container-orchestration csharp docker dockercompose dotnet jwt oauth oauth2 openid openid-connect token-based-authentication

Last synced: 28 Dec 2024

https://github.com/shivankk26/nextjs-fullstack-app

Welcome to our Next.js fullstack project, where you can seamlessly create and upload blogs with Google OAuth integration. This project leverages MongoDB for efficient data storage, Next.js for the frontend, and Tailwind CSS for styling.

git github javascript mongodb mongoose nextjs oauth2 swr tailwindcss

Last synced: 09 Jan 2025

https://github.com/sjinks/php-oauth2-server

PSR-7 compatible OAuth2 server

oauth2 oauth2-server php7 psr-7

Last synced: 13 Jan 2025

https://github.com/mittal-parth/to-do-app-2.0

A Progressive Web Application with OAuth 2.0. It supports media and Speech to text input features as well.

css django html oauth2 pwa python social-auth

Last synced: 21 Dec 2024

https://github.com/interactive-maps/osm-get-oauth2-token

This tool allows you to obtain the bearer access token needed to perform most openstreetmap api requests authorised by the oAuth2 standard.

oauth2 oauth2-authentication openstreetmap openstreetmap-api token

Last synced: 20 Nov 2024

https://github.com/vandodev/ignite-fleet

ignite-fleet Projeto do ignite para gestão de veículo

android atlas ignite ios oauth2 react react-native realm rocketseat typescript

Last synced: 07 Dec 2024

https://github.com/vandodev/login-social-com-oauth2-no-react-native

Login Social com OAuth2 no React Native - Code/drops #109

expo jwt oauth2 react-native

Last synced: 07 Dec 2024

https://github.com/mortonfox/munztools

Misc tools for Munzee

munzee munzee-types oauth2 ruby

Last synced: 21 Dec 2024

https://github.com/oktadev/php-api-oauth-sample

Secure PHP API with OAuth Example

api oauth2 php

Last synced: 14 Jan 2025

https://github.com/emersoncosta0915/practical.cleanarchitecture

Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 18, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, OpenTelemetry, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, GCP).

angular azure blazor devops docker kubernetes microservice oauth2 reactjs vuejs

Last synced: 20 Nov 2024

https://github.com/lachee/discord-php-kiss

A Keep It Simple Stupid approach of Discord and PHP

api discord discord-oauth kiss oauth2 oauth2-client php

Last synced: 25 Nov 2024

https://github.com/twtrubiks/django_oauth_toolkit_tutorial

Django OAuth2 tutorial

django oauth2

Last synced: 16 Nov 2024

https://github.com/zemkogabor/oauth2-server

Simple OAuth 2.0 Server based on Thephpleague and Slim framework.

oauth2 oauth2-server slim-framework thephpleague-oauth2

Last synced: 17 Nov 2024

https://github.com/the-bunny-official/discord-google

Use Discord OAuth2 to authorize access to a Google Form. Due to restrictions, this is very rough and should probably only be used if you have your own domain.

discord discord-oauth2 google google-form google-forms google-script google-scripts html javascript oauth2 webhook

Last synced: 17 Nov 2024

https://github.com/daggerok/spring-security-examples

This repository contains spring-security playgroung projects https://daggerok.github.io/spring-security-examples/

csrf csrf-protection csrf-tokens oauth-github oauth2 oauth2-facebook-login oauth2-githubclient spring-boot spring-mvc spring-security xsrf

Last synced: 11 Nov 2024

https://github.com/hafizn07/next-auth-v5-advanced-guide-2024

Next-auth v5 project with Next.js 14, offering robust authentication features including social logins, password recovery, email verification, two-factor authentication, user roles (admin & user), login components, and secure API route protection. Explore middleware, callbacks, hooks, and utilities for seamless integration and customization.

authjs nextjs14 oauth2 prisma serveractions two-factor-authentication usermanagement

Last synced: 17 Nov 2024

https://github.com/trallnag/token2go-server

Augmentation to auth schemas that provides access to secrets.

authn authz oauth2 oidc

Last synced: 21 Dec 2024

https://github.com/joduplessis/weekday

Level up your team. Weekday is a messaging-first collaboration platform that gives your team superpowers. 💬 🚀

app cordova design design-patterns dev-kit electron googledrive graphql janus jimp messaging mqtt oauth2 polls react storybook webrtc

Last synced: 06 Dec 2024

https://github.com/frckbrice/social-media-frontend

An application that helps people to communicate. they can share text and documents.

nextjs14 oauth2 tailwindcss typescript

Last synced: 22 Nov 2024

https://github.com/frckbrice/task-management-frontend

task management system. Buit with JS, OAuth2, React.js, CSS3, Context-API

context-api css3 html5 javascript oauth2 reactjs

Last synced: 22 Nov 2024

https://github.com/zacksleo/yii2-authclient

Yii AuthClient for Lianluo ( lianluo.com)

authentication oauth2 oauth2-client yii2 yii2-extension

Last synced: 30 Nov 2024

https://github.com/oktadev/okta-shiro-plugin

A library for integrating Okta into Apache Shiro based projects

java jax-rs oauth2 security servlet shiro

Last synced: 14 Nov 2024

https://github.com/reflexdemon/home-use

This is a simple Project to help us manage the Honeywell Lyrics Thermostate

oauth2

Last synced: 05 Jan 2025

https://github.com/lissone/gameplay

Create groups to play your favourite games, with your friends.

async-storage expo oauth2 react-native rocketseat-nlw style-sheet typescript

Last synced: 15 Jan 2025

https://github.com/skar-software/markdown-git-cms

Markdown editor with Github integration - to edit and update files

cms github markdown markdown-editor oauth2

Last synced: 25 Dec 2024

https://github.com/akornatskyy/auth-playground

Auth playground with openssl, nodejs, hydra and oathkeeper.

hydra jwk jwt mtls oathkeeper oauth2

Last synced: 29 Nov 2024

https://github.com/qbason/notes_management_flutter_django

Notes management Flutter apk + Django + Django REST framework + OAuth2 + SQLite

dart django django-rest-framework flutter oauth2 orm python3 sqlite

Last synced: 14 Jan 2025

https://github.com/oktadev/okta-implicit-flow-detector

A browser extension for Chrome and Firefox to detect the deprecated OAuth 2.0 Implicit flow

oauth oauth2 security

Last synced: 14 Nov 2024

https://github.com/almmiko/procreader

Read reddit programming for fun

api guzzlehttp laravel oauth2 reddit-api

Last synced: 13 Jan 2025

https://github.com/joshidivanshu/blog-backend-using-fastapi-jwt-authentication

A Blog app backend created using FastAPI. Can perform test queries on the provided link just replace http://localhost:8000/ with a website link mentioned below. You can perform this using Postman or curl

alembic api asychronous backend fastapi jose-jwt jwt-authentication oauth2 python-3 sqlaclhemy sqlite3 webdevelopment

Last synced: 27 Dec 2024

https://github.com/d3caf/breddit

A Reddit client for Elixir built on OAuth2. It's called Breddit because all the good Reddit/Elixir puns were taken and I like bread.

elixir elixir-lang oauth2 reddit reddit-api

Last synced: 24 Nov 2024

https://github.com/selcuksert/oauth-oidc-spa

A sample project on OAuth & OpenID Connect using Angular as SPA Client, SpringBoot as ResourceServer and Keycloak as IdP

angular keycloak oauth2 openidconnect singlepageapplication springboot

Last synced: 19 Nov 2024

https://github.com/sandeepkv93/oidc-flow-demo

Interactive visual guide to the OpenID Connect (OIDC) authentication flow. Explore and understand modern web authentication step-by-step with React and Mermaid diagrams.

mermaidjs oauth2 oidc react tailwindcss

Last synced: 24 Nov 2024

https://github.com/effectra/third-party

Effectra\ThirdParty is a PHP library that provides OAuth configuration and functionality for various third-party platforms such as LinkedIn, GitHub, Facebook, and Google. It simplifies the process of integrating with these platforms and accessing user data through OAuth authentication

authentication facebook github google http-client linkedin oauth oauth2 php third-party

Last synced: 29 Dec 2024

https://github.com/szgabsz91/oauth2-authorization-proxy-client

Client libraries for OAuth2 Authorization Proxy

angularjs facebook google oauth2 security vanillajs

Last synced: 17 Nov 2024

https://github.com/xhcf/springboot_weboauth

A Springboot application that secures an html/js front end behind an oauth login.

html js-front oauth oauth-login oauth2 springboot-application springboot-web-oauth webapp

Last synced: 13 Jan 2025

https://github.com/strehle/spring-openid-client

Spring Security OpenID client implementation (demo use case)

oauth2 oidc spring spring-boot uaa uaa-client

Last synced: 03 Dec 2024

https://github.com/deruina/starfolio

This project is a FastAPI application that allows users to authenticate with GitHub using OAuth and fetch their starred repositories. The application provides a web interface for users to log in and view their starred repositories, as well working with command-line interface (CLI)

asynchronous-programming concurrency fastapi oauth2

Last synced: 17 Nov 2024

https://github.com/thefoxkd/calendarmtusi

Интеграция расписания МТУСИ с календарями - Python приложение для синхронизации расписания занятий МТУСИ с Google и Mac календарями. Возможности: автоматический парсинг расписания, обновления в реальном времени, умное разрешение конфликтов. Построено на Python 3.9+, Playwright, Google Calendar API, асинхронной архитектуре и строгой типизации.

async-python automation calendar-integration clean-architecture education-tools google-calendar-api mtuci oauth2 playwright pydantic python schedule-sync testing type-hints web-scraping

Last synced: 14 Jan 2025

https://github.com/strogonoff/django-upwork-auth

Simple Upwork login for your Django-based project.

django oauth2 python upwork-api

Last synced: 20 Nov 2024