Noste
c0976a1e1d
feat(preview): Implement object preview functionality ( #94 )
...
* feat(preview): implement object preview functionality with token-based access
* docs: update README to include inline object preview feature
* test: add range read error handling and attachment content disposition tests
2026-07-15 00:01:04 +02:00
Noste
0d804fbd39
feat(oidc): add fine grained access control ( #91 )
...
* feat(access-control): fine grain tokens
* fix(docs): clean wording
* test(access-control): add tests for team extraction from access tokens and bucket info permissions
* test(vocabulary): add test for ExpandGlob function to reject non-glob patterns
* feat(helm): add multi-user access control documentation and schema support
2026-07-11 17:57:28 +02:00
Noste
22be89b2ff
fix(backend): prevent OIDC login loop from empty cookie name ( #76 )
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-06-08 00:11:45 +02:00
Noste
ff3977aeb5
feat: enhance admin role checks to support multiple roles configuration ( #43 )
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2026-05-12 23:31:11 +02:00
Noste
5388f0da8f
feat: add support for TLS InsecureSkipVerify in OIDC configuration ( #42 )
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2026-05-12 17:57:07 +02:00
Noste
f1eeca60bf
feat: add garage.toml support ( #30 )
2026-04-24 11:27:43 +02:00
Noooste
09289371a2
test: add unit tests for CreateDirectory endpoint and related S3 functionality
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-04-19 18:11:21 +02:00
Noooste
ab188dac4a
test: add unit tests for authentication and JWT functionalities
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-04-19 11:23:44 +02:00
Noooste
d0040be103
refactor: remove deprecated OIDC URLs and enhance logging in auth service
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-04-19 11:08:17 +02:00
Noooste
bd4c3b1c5f
feat: handle zero SessionMaxAge in GenerateSessionToken to prevent immediate expiration
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-04-17 16:17:51 +02:00
Noooste
68d773d4af
feat: add role extraction from access token for Keycloak integration
...
Signed-off-by: Noooste <83548733+Noooste@users.noreply.github.com >
2026-04-17 16:12:56 +02:00
Noste
8f81c7ffea
refactor: update logging configuration
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2026-01-18 20:36:10 +01:00
Noste
8063ae18a8
feat: enhance Ed25519 private key parsing to support PKCS#8 format
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2025-12-26 15:42:08 +01:00
Noste
80553c6450
feat: enhance authentication and upload features; add JWT support and upload progress component
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2025-12-26 12:21:49 +01:00
Noste
61dae6c605
feat: implement admin and OIDC authentication methods; add login and user info endpoints
...
Signed-off-by: Noste <83548733+Noooste@users.noreply.github.com >
2025-12-21 23:42:02 +01:00
Noooste
b747e4dee2
feat: implement JWT authentication service with state management
2025-12-19 16:17:25 +01:00
Noooste
d8694bc272
feat: enhance authentication with JWT support and clean up unused code
2025-12-08 22:37:14 +01:00
Noooste
f4eaca62e8
feat: add Docker support with Dockerfile, docker-compose.yml, and .dockerignore
2025-12-08 21:43:04 +01:00