https://github.com/elfn/spring_security_jwt
[Old] About how to secure Spring (Java) web application ressources
https://github.com/elfn/spring_security_jwt
Last synced: 4 months ago
JSON representation
[Old] About how to secure Spring (Java) web application ressources
- Host: GitHub
- URL: https://github.com/elfn/spring_security_jwt
- Owner: Elfn
- Created: 2020-08-15T14:45:07.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-30T14:55:32.000Z (about 1 year ago)
- Last Synced: 2025-05-13T17:30:29.570Z (about 1 year ago)
- Language: Java
- Homepage:
- Size: 30.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## SECURE WEB APPS(API REST) USING JSON WEB TOKEN (Mohamed Yousfi's course)
A WEB APP IS CONSIST OF 2 PARTS "BACK END" AND "FRONT END"
BACKEND CONCERNED SERVER SIDE(PHP,NODEJS,JEE) , FRONTEND CARES OF IHM CLIENT SIDE(HTML, CSS, JS)
THAT 2 PARTS COMMUNICATE THROUGHT HTTP PROTOCOL
HTTP=> HYPERTEXT TRANSFERT PROTOCOL ALLOWS TO CLIENT TO GET DOCUMENTS FROM SERVER, AND CLIENT CAN ALSO SUBMIT DATA TO SERVER TROUGHT A FORM
=>CLIENT CONNECT TO THE SERVER (THAT CONNECTION CREATES SOCKETS BETWEEN CLEINT AND SERVER )
=>CLIENT ASK A DOCUMENT TO THE SERVER (HTTP REQUEST)
=>SERVER FORWARD A DOCUMENT TO THE CLIENT ASSOCIATED TO SEVERALS INFORMATIONS(STATUS 404, 200......)
=>DECONNECTION(SOCKETS ARE DESTROYED) TO SAVE BANDWIDTH AND FREE SERVER FOR SUBSEQUENS REQUESTS
HTTP REQUEST IS COMPOSED OF > HEADER AND BODY ,
HTTP RESPONSE IS COMPOSED OF > STATUS CODE, HEADER, BODY
HTTP REQUEST HEADER => HOST(DOMAIN NAME), ACCEPT(RESPONSE FORMAT), CONTENT-TYPE(CONTENT FORMAT), COOKIE