Exploiting JWT Vulnerabilities in WebGoat
Cookies
Cookies are key-value pairs stored by the browser on the client side. When a server sends a Set-Cookie header in an HTTP response, the browser saves it locally and includes it in subsequent requests to the same domain. Browsers enforce limits on cookie size and quantity per domain to prevent abuse and excessive disk usage.
Sessions
Sess ...
Posted on Thu, 05 Nov 2026 16:53:00 +0000 by martor
Authentication Interceptor Implementation
Authentication Interceptor
Overview
Envrionment Details:
Spring Boot: 3.1.3
Java: 17
An interceptor in Spring MVC allows interception of incoming requests to execute custom logic either before or after the handler processes the request. An authentication interceptor typically verifies whether a user is logged in; if not, it redirects them to ...
Posted on Thu, 29 Oct 2026 16:12:12 +0000 by teo99
Spring Boot Integration with MyBatis-Plus: Configuration and Best Practices
Integrating MyBatis-Plus with Spring Boot
1. Dependency Setup
To begin integrating MyBatis-Plus into your Spring Boot project, add the following dependencies to your pom.xml:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.11< ...
Posted on Sun, 18 Oct 2026 16:39:41 +0000 by rhathid
Personal Finance Management Platform Built with Spring Boot, Vue, and uni-app
Architecture Overview
The platform is split into three layers:
Back end: Spring Boot 2.7, MyBatis-Plus 3.5, MySQL 8
Admin Portal: Vue 3 + Element-Plus
Mobile Client: uni-app compiled to WeChat Mini-Program and H5
Backend Implementation
Domain Model
@Data
@TableName("t_wallet")
public class Wallet {
private Long id;
private L ...
Posted on Sun, 11 Oct 2026 16:15:31 +0000 by mlschutz
Implementing JWT Token Auto-Refresh for Continuous User Sessions in Go
Overview
When building authentication systems, it's often necessary to extend token validity while users remain active. This implementation provides a sliding window expiration mechanism where tokens are automatically refreshed as long as the user continues to make requests.
Implementation
package api
import (
"net/http"
"time ...
Posted on Mon, 05 Oct 2026 16:26:19 +0000 by fizix
Implementing Login Authentication with Flask-HTTPAuth and PyJWT in Python
This guide covers using Flask-HTTPAuth and PyJWT to implement token-based login authentication in a Flask application.
Install Dependencies
First, install the required packages:
pip install Flask-HTTPAuth pyjwt passlib
Flask-HTTPAuth documentation
PyJWT documentation
Passlib documentation
Verify Token Implementation
The following code demons ...
Posted on Thu, 01 Oct 2026 16:08:36 +0000 by wazza
Secure Third-Party API Integration: Architectural Patterns and Implementation Guide
When developing systems that interact with external platforms, ensuring data integrity, authentication, and prevention of unauthorized access are paramount. A robust integration strategy must address several critical security vectors: data tampering, request expiration, and replay attacks.
Core Authantication Architecture
The foundation of a se ...
Posted on Tue, 29 Sep 2026 16:46:20 +0000 by amavadia
Generating and Validating JWT Tokens in Java with JJWT
JWT Essentials
A JSON Web Token (JWT) is a compact, URL-safe string that carries digitally-signed claims. Because the signature guarantees integrity, any party in possession of the token can trust its contents without contacting the issuer. Typical use cases include single-sign-on flows, micro-service authentication, and stateless session manag ...
Posted on Fri, 25 Sep 2026 16:37:21 +0000 by anthylon
JWT-Based Stateless Authentication in Spring Boot REST Services
Why choose JWT over classic session cookies?
Cross-origin ready – the token travels in the Authorization header, so CORS is trivial compared to cookie restrictions.
Stateless – the server keeps no session store; every request is self-contained.
Protocol agnostic – works the same for browsers, mobile apps, or third-party gateways.
CSRF safe – n ...
Posted on Tue, 15 Sep 2026 16:55:08 +0000 by nocniagenti
Authentication Mechanisms: Cookies, Sessions, Tokens, JWT, and Single Sign-On
The Statelessness Problem
HTTP is inherently stateless—each request is independent with no knowledge of previous interactions. However, real-world applications require maintaining user state across multiple requests. Imagine a user logging into a social platform: they expect their feed, comments, and follows to all occur within their authentica ...
Posted on Mon, 07 Sep 2026 16:54:02 +0000 by consultant1027