Commit Graph

1366 Commits

Author SHA1 Message Date
github-actions[bot] 003494838b Version Packages (next) 2024-08-13 13:59:06 +00:00
github-actions[bot] 120319d2b5 Version Packages (next) 2024-08-06 13:15:32 +00:00
Heikki Hellgren 93095eecea chore(deps): bump node-fetch to ^2.7.0
Relates to #24590

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-08-02 12:19:38 +03:00
github-actions[bot] 58bbb3edca Version Packages (next) 2024-07-30 12:26:11 +00:00
github-actions[bot] 4a8774820c Version Packages (next) 2024-07-23 14:02:37 +00:00
github-actions[bot] 8d2fe707cb Version Packages 2024-07-16 12:06:55 +00:00
Camila Belo b82aff92aa refactor(test-utils): deprecate the isDockerDisabledForTests function
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-07-10 17:06:00 +02:00
Camila Belo 95a3a0b91c refactor(test-utils): rename setupRequestMockHandlers to setupMswHandler
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-07-10 15:45:49 +02:00
github-actions[bot] 08c63d46ac Version Packages (next) 2024-07-02 09:03:14 +00:00
github-actions[bot] f03d12aff2 Version Packages (next) 2024-06-25 13:05:56 +00:00
github-actions[bot] 18a40424cb Version Packages 2024-06-18 12:37:38 +00:00
Fredrik Adelöw 2d3977f78c Merge pull request #25098 from backstage/freben/just-feature
Make `createBackendPlugin` and `createBackendModule` return `BackendFeature`
2024-06-17 13:04:47 +02:00
Fredrik Adelöw 78c777b85a Merge pull request #24729 from kuangp/feat/userInfo
feat(userInfo): implement persisting user info to support limited tokens
2024-06-17 13:03:53 +02:00
Phil Kuang 4a50a87364 refactor(userInfo): minor updates
Signed-off-by: Phil Kuang <pkuang@factset.com>
2024-06-16 10:52:53 -04:00
Fredrik Adelöw 78a0b086d2 Make createBackendPlugin and createBackendModule return BackendFeature instead of () => BackendFeature
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-06-13 15:56:24 +02:00
github-actions[bot] e83ead9b1a Version Packages (next) 2024-06-11 15:25:17 +00:00
Patrik Oldsberg d44a20a5cd add plugin metadata to all plugin packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-06-11 11:24:29 +02:00
Fredrik Adelöw d00af0915c Merge pull request #24353 from matteosilv/onelogin-provider
New OneLogin auth backend module
2024-06-10 16:10:44 +02:00
Phil Kuang 79b0b1f3d3 refactor(userInfo): store full claims
Signed-off-by: Phil Kuang <pkuang@factset.com>
2024-06-07 18:21:33 -04:00
github-actions[bot] 09f502208f Version Packages (next) 2024-06-04 15:34:15 +00:00
github-actions[bot] 77da22e67f Version Packages (next) 2024-05-28 13:43:01 +00:00
Fredrik Adelöw 02103becc6 move over cache and database services
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-22 15:28:50 +02:00
github-actions[bot] cce04957e9 Version Packages (next) 2024-05-21 14:41:46 +00:00
Camila Belo 737f3ae5ef Merge branch 'master' into camilaibs/nbs10-deprecate-legacy-system-commons
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-21 15:12:02 +02:00
Fredrik Adelöw 3e1bb15674 fixup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-05-21 10:35:44 +02:00
Matteo Silvestri dab4cf2814 drafting onelogin auth backend module
Signed-off-by: Matteo Silvestri <matteosilv@gmail.com>
2024-05-21 10:35:44 +02:00
Camila Belo 8869b8ef30 refactor: stop using the legacy standalone server
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-17 11:37:04 +02:00
Camila Belo eb34b87d5a refactor: stop using getVoidLogger in tests
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-16 09:21:54 +02:00
github-actions[bot] 0972164fbc Version Packages 2024-05-14 12:02:01 +00:00
Phil Kuang 3e823d3e14 feat(userInfo): implement persisting user info to support limited tokens
Signed-off-by: Phil Kuang <pkuang@factset.com>
2024-05-13 13:09:43 -04:00
Camila Belo d229dc49ad refator(backend-common): extract path utilities to plugin api
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-13 13:23:45 +02:00
github-actions[bot] d85dd88b3c Version Packages (next) 2024-05-07 13:27:02 +00:00
Patrik Oldsberg f4fcce8cdc backend -> backend-legacy, backend-next -> backend
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-05-06 15:21:02 +02:00
Jack Palmer 9f974a05da fix: Tidy auth-backend config.d.ts
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2024-05-03 15:49:53 +01:00
github-actions[bot] 0478509ee2 Version Packages (next) 2024-04-30 11:22:01 +00:00
github-actions[bot] 46046059b4 Version Packages (next) 2024-04-23 14:53:09 +00:00
Patrik Oldsberg ee5173fd5e Merge pull request #22765 from drodil/auth_resolver_override
feat: allow overriding default ownership resolving
2024-04-23 16:44:50 +02:00
github-actions[bot] 0e48f5a289 Version Packages 2024-04-16 12:20:53 +00:00
Patrick Jungermann ba763b6d86 feat(auth): migrate Bitbucket auth provider to module package
Migrate the Bitbucket auth provider to the new `@backstage/plugin-auth-backend-module-bitbucket-provider` module package.

Relates-to: #19476
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2024-04-16 12:48:16 +02:00
YAEGASHI Takeshi f02fe79de0 Refactor auth-backend azure-easyauth provider
Signed-off-by: YAEGASHI Takeshi <yaegashi@gmail.com>
2024-04-16 11:55:35 +02:00
Heikki Hellgren 776ec144ed fix: review comments and naming
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-15 08:44:56 +03:00
Heikki Hellgren b0ae9ccac4 feat: support for new backend system via extension point
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-15 08:21:16 +03:00
Heikki Hellgren ea9262bc9f feat: allow overriding default ownership resolving
This allows to modify the ownership resolving in the auth resolve
context. For example if user wants to include parent groups also to
the ownershipEntityRefs, it's not possible unless the built-in
auth providers are forked and rewritten.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-15 08:21:16 +03:00
Fredrik Adelöw c26218d351 extract the cloudflare access auth provider
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-04-14 11:39:33 +02:00
github-actions[bot] 036b9b3434 Version Packages (next) 2024-04-09 15:55:28 +00:00
Patrik Oldsberg bf4d71a729 auth-backend: add initial userinfo endpoint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-04-08 17:11:46 +02:00
Camila Belo ff681360cc refactor: make token types internal
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-04-03 13:43:54 +02:00
Patrik Oldsberg 0d2a05418b backend-app-api,auth: move token typ claim to be a header param
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-04-03 13:12:54 +02:00
Patrik Oldsberg 018b0910e0 backend-app-api,auth: add ent claim to user identity proof
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-04-03 13:12:54 +02:00
Fredrik Adelöw 4194ac7200 auth: issue user identity claims and create limited user tokens from them
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-04-03 13:12:54 +02:00