|
e304712923
|
Decompression notes.
|
2025-05-15 15:16:51 -05:00 |
|
|
adf3db4d72
|
Add low-fidelity wireframe.
|
2025-05-14 01:28:06 -05:00 |
|
|
c0bc02fed5
|
Use embedded filesystems properly.
|
2025-05-13 22:49:36 -05:00 |
|
|
27eb2e5f12
|
Server serves default content using go embed. Also add favicons/
|
2025-05-13 00:52:52 -05:00 |
|
|
058504a38f
|
Improve config file handling by updating name and adding error checks
|
2025-05-11 05:06:28 -05:00 |
|
|
e5e9efd9b3
|
Refactor start.go to move server logic to internal server.go
|
2025-05-11 04:32:54 -05:00 |
|
|
4d29a58f94
|
Set the stage for using embeds for files served by the mc-server.
|
2025-05-09 03:14:40 -05:00 |
|
|
64d40bd108
|
Serve templates and static files from designated directories
|
2025-05-07 21:48:51 -05:00 |
|
|
b98ec87d8d
|
Initialize project structure by creating necessary directories, default config file, and removing obsolete HTML components
|
2025-05-07 01:36:24 -05:00 |
|
|
0c446e244b
|
Enhance security headers by adding Content-Security-Policy with environment-based upgrade-insecure-requests directive
|
2025-05-04 22:14:13 -05:00 |
|
|
4698361d2f
|
Refactor README to streamline development notes and enhance clarity on session management and security practices
|
2025-05-01 02:39:27 -05:00 |
|
|
206b07c35a
|
Update go.mod and go.sum to remove indirect dependencies and add new ones
|
2025-05-01 01:38:12 -05:00 |
|
|
300f41630f
|
Add decompression middleware and tests for gzip handling
|
2025-05-01 01:34:25 -05:00 |
|
|
59bd796233
|
Set more generous timeouts. Why not? I am feeling generous.
|
2025-05-01 00:50:26 -05:00 |
|
|
1362c2755d
|
Add response compression middleware to enhance performance
|
2025-04-29 10:33:13 -05:00 |
|
|
83b38498c8
|
Refactor CSRF secret handling to validate key length and improve error messaging
|
2025-04-29 03:34:01 -05:00 |
|
|
1581fbca4b
|
Refactor CORS and CSRF middleware to use options directly and remove default config functions
|
2025-04-29 03:19:47 -05:00 |
|
|
7dbde25bcf
|
Remove unnecessary comments
|
2025-04-29 02:45:56 -05:00 |
|
|
b2ead348e5
|
Implement CSRF protection middleware with configurable secret and cookie options
|
2025-04-29 01:42:54 -05:00 |
|
|
8cf7841f20
|
Add CSRF middleware implementation and update go.mod/go.sum for dependencies
|
2025-04-28 20:26:17 -05:00 |
|
|
b0a8ec88b3
|
Add CORS middleware using rs/cors package for improved handling
|
2025-04-28 20:16:04 -05:00 |
|
|
6abd03ea96
|
rearrange middleware
|
2025-04-28 02:47:26 -05:00 |
|
|
c2265330dd
|
CORS middleware. And fix middleware types for logging and securityheaders.
|
2025-04-28 02:47:22 -05:00 |
|
|
e8f22496e1
|
Make logging first middleware.
|
2025-04-28 01:51:39 -05:00 |
|
|
5a2692fcb5
|
Update go.mod and go.sum to remove deprecated dependencies and add gofuzz
|
2025-04-28 01:16:37 -05:00 |
|
|
c83b0c50a0
|
Refactor security headers in SecureHeaders middleware for improved caching and CSP
|
2025-04-27 23:44:34 -05:00 |
|
|
78caaa1053
|
Rename timeout middleware
|
2025-04-27 22:27:24 -05:00 |
|
|
2e4b2aba45
|
Implement structured logging and enhance middleware with context-aware logging
|
2025-04-27 03:03:57 -05:00 |
|
|
bfdf7bf7d2
|
Add a timeout middleware to the server
|
2025-04-22 01:45:21 -05:00 |
|
|
d53afa4903
|
Add RequestID middleware for tracing and enhance logging with request IDs
|
2025-04-21 00:03:00 -05:00 |
|
|
9fd027fcda
|
Add recovery middleware to handle panics and log errors
|
2025-04-20 23:45:44 -05:00 |
|
|
bd455f1782
|
Add MaxBodySize middleware and update .gitignore for config files
|
2025-04-20 01:29:13 -05:00 |
|
|
2d724763e1
|
Add registration handler and update routing for OIDC integration
|
2025-02-25 19:02:27 -06:00 |
|
|
0ba5eee981
|
Refactor authentication middleware and enhance security headers
|
2025-02-25 13:39:24 -06:00 |
|
|
8759bd2454
|
Update redirect URLs to use hostname and clean up command flags
|
2025-02-25 00:20:39 -06:00 |
|
|
d587e97dbe
|
redirect-url not same for login and logout
|
2025-02-24 03:14:36 -06:00 |
|
|
301b036f3c
|
Add Keycloak integration for logout functionality and create login/logout HTML components
|
2025-02-22 20:55:14 -06:00 |
|
|
e7f1e6ae92
|
Implement OIDC authentication middleware and session management
|
2025-02-22 02:28:57 -06:00 |
|
|
7d49e49de0
|
Logging middleware added.
|
2025-02-21 18:49:46 -06:00 |
|
|
0b4cc932b6
|
Start implementing middleware for logging and authentication in member-console application
|
2025-02-21 11:22:45 -06:00 |
|
|
f0fc18ab7f
|
Very minimal development compose setup for Keycloak.
|
2025-02-20 18:48:10 -06:00 |
|
|
f8d7daf96b
|
Fix port flag, add env prefix, and start writing the keycloak compose file.
|
2025-02-20 02:39:26 -06:00 |
|
|
06ab266d33
|
Add initial implementation of member-console application with basic commands
|
2025-02-20 00:25:58 -06:00 |
|
|
f8abf5620e
|
Initial commit
|
2025-01-23 09:17:00 +00:00 |
|