https://github.com/conorheffron/ironoc-msg
Sample Chat Client App using Spring Messaging & STOMP (with spoofed Security layer)
https://github.com/conorheffron/ironoc-msg
gradle gradle-wrapper jdk17 message-broker spring-boot spring-boot-3 spring-messaging spring-security stomp stomp-client stompwebsocket websocket
Last synced: 3 months ago
JSON representation
Sample Chat Client App using Spring Messaging & STOMP (with spoofed Security layer)
- Host: GitHub
- URL: https://github.com/conorheffron/ironoc-msg
- Owner: conorheffron
- License: mit
- Created: 2024-09-23T07:30:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-21T23:20:38.000Z (3 months ago)
- Last Synced: 2026-02-22T05:59:59.305Z (3 months ago)
- Topics: gradle, gradle-wrapper, jdk17, message-broker, spring-boot, spring-boot-3, spring-messaging, spring-security, stomp, stomp-client, stompwebsocket, websocket
- Language: Java
- Homepage: https://conorheffron.github.io/ironoc-msg/
- Size: 400 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ironoc-msg
[](https://github.com/conorheffron/ironoc-msg/actions/workflows/gradle.yml)
[](https://opensource.org/licenses/MIT)
### Overview
- Sample client server messaging service over web sockets.
### Tech
- JDK 17, Spring Messaging, STOMP js, Gradle 9
### Quick Start
### 1. Build Project
```shell
./gradlew clean build
```
### 2. Run Application
```shell
./gradlew bootRun
```
### 3. Open a series of browsers (Edge, Chrome, Firefox..), login, connect, register web socket session & see who is late to the conversation
```shell
http://localhost:8080/
```
#### Login (Spoofed Security for Demo Purposes)

#### Testing in various Browsers
