Coder Social home page Coder Social logo

gitcommitshow / auth-jwt Goto Github PK

View Code? Open in Web Editor NEW
240.0 6.0 18.0 4.83 MB

A demo to learn JWT by reverse engineering

Home Page: https://auth-jwt--gitcommitshow.repl.co/

License: MIT License

JavaScript 14.60% TypeScript 32.17% HTML 20.30% SCSS 10.66% EJS 22.10% Dockerfile 0.16%
jwt authentication express rfc-7519 signature rsa learning-by-doing

auth-jwt's People

Contributors

aemann2 avatar etothepi16 avatar gitcommitshow avatar khajatakreemulla avatar parion avatar rodrigokamada avatar stefanus-ricky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

auth-jwt's Issues

three dots

Heya sorry if I'm not getting something, shouldn't this read 2 dots which separate 3 parts?

Screenshot_20210308-185118

Sketch for JWT use cases section

It's a lot of text as of now. It will be better if we can create a sketch showcasing the flow of info between client <-> identity server : client <-> application server

Refactor : Separate views, controller and services

It started as a tiny project but now the code has grown large for single file. Separate out the views, controllers, helpers and services in different folders and files. The purpose is to improve readability, code reuse and speed up development.

Add ExplainMeLikeIM5 summary

Can we put a summary at the start/end that explains JWT more simply in a way that it is memorable?
The challenge is that there are multiple complex concepts that needs to be explained(asymmetric cryptography, signature, authentication, authorization,...).

Use of some visuals may help. Explaining 1 concept at a time may help.

Format json code

Json code(shown for request/response samples) does not look much readable at the moment. Fix it.

Improve Angular app seo

Angular being js based has limitations in seo. Figure out what technical changes we need to make to improve SEO.

SEO tasks

  • Add robots.txt for api
  • Add sitemap.xml for api
  • Add meta headers(with canonical url) for SEO in api
  • Add sitemap.xml for frontend
  • Add robots.txt for frontend
  • Add meta headers(with canonical url) for SEO in frontend
  • #26

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.