gitcommitshow / auth-jwt Goto Github PK
View Code? Open in Web Editor NEWA demo to learn JWT by reverse engineering
Home Page: https://auth-jwt--gitcommitshow.repl.co/
License: MIT License
A demo to learn JWT by reverse engineering
Home Page: https://auth-jwt--gitcommitshow.repl.co/
License: MIT License
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
In Create token page, user should be able to change the algorithm options and get the token accordingly
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.
At some places, content overflows. Test and fix
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.
Json code(shown for request/response samples) does not look much readable at the moment. Fix it.
Angular being js based has limitations in seo. Figure out what technical changes we need to make to improve SEO.
Screen 1: https://zpl.io/O0MwxMk
Screen 2: https://zpl.io/ll4wDy5
Screen 3: https://zpl.io/7wz9WRv (Edit state of the JWT)
Screen 4: https://zpl.io/W4rzNPp
Screen 1: https://zpl.io/ewdEAXD
Screen 2: https://zpl.io/7wz9WqR
Screen 3: https://zpl.io/3XZ5j31
Screen 1: https://zpl.io/g8o4kg1
Screen 2: https://zpl.io/L48l5BM
Screen 3: https://zpl.io/PqOJ94D
For anatomy page
Currently, the project stores only single global choice of signOptions
for all the users. This will definitely create unexpected results when multiple users have different choices for signOptions(e.g. signing algorithm).
To fix this, maintain a user vs signOptions list. So each user's preferences are separated.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.