22 Commits

Author SHA1 Message Date
Avery, Mark 729a7d6e76 feat(backend-app-api): add config to permit module failures on startup to not effect the plugin from starting up
Signed-off-by: Avery, Mark <mark@webark.cc>
2025-03-22 13:57:29 -07:00
Tim Hansen 667fdb6766 optional -> onPluginBootFailure
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2025-02-13 08:47:45 -07:00
Tim Hansen c5b6f34ec7 Add default startup options
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2025-02-07 14:06:34 -07:00
Tim Hansen 5622362b3e Add configuration to permit backend startup failure
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2025-02-07 13:36:20 -07:00
Fredrik Adelöw 0b2a402ca6 move backend config schemas to where they belong
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-08-26 10:52:44 +02:00
Ben Lambert e2462dede1 Merge pull request #25391 from mario-mui/feat/externalAccess-optional
fix: change externalAccess to optional
2024-08-20 15:32:55 +02:00
Djam 87c8720300 fix: remove frontend visibility
Signed-off-by: Djam <rdjamaile@gmail.com>
2024-07-31 14:33:37 +02:00
djamaile 80a0737fac chore: add packages config to backend-app-api
Signed-off-by: djamaile <rdjamaile@gmail.com>
2024-07-31 14:26:38 +02:00
mario ma 7f779c705f fix: change externalAccess to optional
Signed-off-by: mario ma <mario.ma.node@gmail.com>
2024-06-25 16:55:55 +08:00
Fredrik Adelöw 6b8aef90a3 review fixes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-06-12 13:41:27 +02:00
Fredrik Adelöw e25e467e60 auth: add a static keypair method for plugin-to-plugin auth
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-06-12 10:11:06 +02:00
Fredrik Adelöw c2ea75f473 update the jwks external auth to use singular nouns
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-22 16:45:29 +02:00
Fredrik Adelöw 9e63318311 Implement the scope feature of external access service tokens, as per BEP-0007
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-22 16:14:24 +02:00
Ryan Hanchett 922bdddcfa fix: add missing config values to config.d.ts
Signed-off-by: Ryan Hanchett <ryan.hanchett@invitae.com>
2024-05-21 10:05:25 -07:00
Fredrik Adelöw edf54fdca5 test updates etc
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-04-15 16:59:46 +02:00
Fredrik Adelöw 00fca28b41 implement external token access
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-04-15 15:37:12 +02:00
Fredrik Adelöw e848644f5a Revert "[Auth] Create unauthorized requests rate limiting"
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-03-22 21:17:43 +01:00
Camila Belo e65c9eb8b7 refactor: change config place and visibility
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-03-19 12:38:38 +01:00
Camila Belo 4e265180aa refactor: add optional disabled config
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-03-19 10:49:03 +01:00
Camila Belo 502d1c61fd feat(backend-app-api): start implementing in memory rate limit
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-03-14 13:58:23 +01:00
Patrik Oldsberg a2b90a82d4 backend-app-api: added backend.auth.dangerouslyDisableDefaultAuthPolicy config + tests
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-21 13:57:35 +01:00
Patrik Oldsberg 74491c9602 backend-common: move HostDiscovery to backend-app-api
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-03 11:01:03 +02:00