Skip to content
This repository has been archived by the owner. It is now read-only.
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

serverless-with-oauth

JavaScript Style Guide: Good Parts contributions welcome Known Vulnerabilities

thumbnail

🔒OAuth2.0 protocol implemented via ⚡️AWS Serverless architecture

We implemented the OAuth2.0 Standard Protocol (RFC 6749) via AWS Serverless architecture.

That protocol allows only authorized users to access web resources. Which means that we have implemented a secure-web-service.

Development documentation is available on the 📄 Wiki page

And, of course, you can contribute through the 🔧 Issues page

Thanks for reading! And if it helps, you can start it! ⭐️

🐧 Team Members

Service Flow

OAuth2.0 Flow

oauth flow

Processes

  • Process 1: Access to Protected Resources
  • Process 2: Issue an Auth Grant
  • Process 3: Issue an Access Token
  • Process 4: Reissue an Access Token

Vulnerabilities (solved)

  • MITM Attack
  • Guessing Attack
  • CSRF

AWS Flow

aws flow

  • OAuth modules
    • Resource Server
    • Authorization Server
    • Resource Owner

Dependencies

Backend

Using Python, Javascript

  • AWS; Lambda, Cloudwatch, SNS, ES, S3, CloudFront, API Gateway

Frontend

Using Javascript

  • Vue; vuetify, vue-router, vuex, vue-the-mask
  • Dependencies; secure-ls with vuex-persistedstate, axios, lodash
  • Dev-Dependencies; eslint, sass

Reference

About

🔒OAuth protocol implemented via ⚡️AWS Serverless architecture. For 📝Academic Seminar

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published