Patrik Oldsberg
|
db62da78d9
|
backend-next: use stringifyEntityRef in github provider module
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-23 01:07:53 +01:00 |
|
Patrik Oldsberg
|
d2600ca208
|
Update packages/backend-plugin-api/src/services/definitions/coreServices.ts
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-22 15:35:03 +01:00 |
|
Patrik Oldsberg
|
ea8f7362a1
|
scripts/verify-links: allow all absolute URLs from changesets
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 20:35:15 +01:00 |
|
Fredrik Adelöw
|
4a3d434095
|
add changesets, bump to jose 5
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2024-02-21 14:59:53 +01:00 |
|
Patrik Oldsberg
|
b68b36b455
|
backend-next: add auth backend with github provider for local development
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 14:54:37 +01:00 |
|
Patrik Oldsberg
|
9c4588183d
|
backend-defaults: add new auth services
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 14:53:52 +01:00 |
|
Patrik Oldsberg
|
7fe5355575
|
app-config: disable default auth policy for development for now
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 14:53:32 +01:00 |
|
Patrik Oldsberg
|
badc55b6c7
|
kubernetes-backend: workaround for failing integration tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:35 +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
|
cb993f9dc8
|
backend-app-api: treat rejected none credentials as 401
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
faf5190d73
|
backend-test-utils: refactor mock service auth tokens to mirror creation options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
caf1af6541
|
backend-test-utils: add default credentials for mock http auth + explicit none credentials header
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
663fce7457
|
backend-app-api: fix HttpRouter credentials barrier
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
cacf422f1f
|
backend-test-utils: more test coverage for mock auth services
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
fe78da86f4
|
backend-test-utils: added tests for MockHttpAuthService + fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
74fb755273
|
backend-test-utils: added mockCredentials utils for invalid credentials
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
f3e11ff0cc
|
backend-test-utils: mockCredentials refactor for ref validation, header, inline payload + tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
67e53eb38f
|
backend-test-utils: added header utils to mockCredentials
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
f69b9dadf9
|
backend-test-utils: add MockServiceAuth tests + fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
ddb7060e08
|
backend-plugin-api: switch principal mapping to use none instead of unauthenticated
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
4c72edd4c0
|
backend-app-api: always return true from auth.isPrincipal for unknown checks
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:34 +01:00 |
|
Patrik Oldsberg
|
25609ed662
|
backend-test-utils: add MockHttpAuthService
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:33 +01:00 |
|
Patrik Oldsberg
|
de0244f538
|
backend-test-utils: add mockCredentials and use them to implement MockAuthService
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:33 +01:00 |
|
Patrik Oldsberg
|
f52a439239
|
backend-plugin-api: fix HttpAuthService Request type parameters
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:33 +01:00 |
|
Patrik Oldsberg
|
413a9e7de8
|
backend-*-api: updates auth APIs for BEP changes
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:33 +01:00 |
|
Patrik Oldsberg
|
05b7e91861
|
backend-test-utils: add httpAuth instance mock + discovery mock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:33 +01:00 |
|
Patrik Oldsberg
|
bfc63fdf37
|
backend-app-api: add TODO for authServiceFactory
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:33 +01:00 |
|
Patrik Oldsberg
|
abaaf4970a
|
backend-test-utils: add mocks for AuthService and HttpAuthService
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:33 +01:00 |
|
Patrik Oldsberg
|
54fa4997ee
|
backend-common: update createLegacyAuthAdapters to work with a single service
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:33 +01:00 |
|
Patrik Oldsberg
|
3444a2c7c9
|
backend-common: add createLegacyAuthAdapters
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:33 +01:00 |
|
Patrik Oldsberg
|
6b19a73abc
|
backend-{plugin,app}-api: refactored HttpAuth to separate allowing principals from auth method
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:33 +01:00 |
|
Patrik Oldsberg
|
99dadac0af
|
backend-plugin-api: remove WIP permissions from service principal
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:32 +01:00 |
|
Patrik Oldsberg
|
c599fe1f7b
|
backend-plugin-api: auth refactor to issueServiceToken with required credentials + getOwnCredentials
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:32 +01:00 |
|
Patrik Oldsberg
|
9ae4b9b6c2
|
backend-plugin-api: simplify auth.credentials() types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:32 +01:00 |
|
Patrik Oldsberg
|
a19ef483f1
|
backend-{plugin,app}-api: refactored auth APIs to use principals
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:32 +01:00 |
|
Patrik Oldsberg
|
6a685868ff
|
backend-plugin-api: refactor to remove createHttpPluginRouterMiddleware
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:32 +01:00 |
|
Patrik Oldsberg
|
344a82b4e5
|
backend-{plugin,app}-api: added addAuthPolicy to HttpRouterService + implementation
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:32 +01:00 |
|
Patrik Oldsberg
|
746701e094
|
backend-{plugin,app}-api: add UserInfoService + initial implementation
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:32 +01:00 |
|
Patrik Oldsberg
|
9e45e2af6d
|
backend-{plugin,app}-api: add HttpAuthService + initial implementation
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:32 +01:00 |
|
Patrik Oldsberg
|
c5a7cf4a4f
|
backend-{app,plugin}-api: add initial AuthService interface + implementation
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
|
2024-02-21 13:57:32 +01:00 |
|
Fredrik Adelöw
|
fadb455bc1
|
Merge pull request #23114 from backstage/freben/no-esm
start explicitly exluding known esm-only packages to reduce noise
|
2024-02-21 13:16:52 +01:00 |
|
Fredrik Adelöw
|
a6f75d8676
|
start explicitly exluding known esm-only packages to reduce noise
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2024-02-21 13:11:32 +01:00 |
|
Ben Lambert
|
712a405b27
|
Merge pull request #22792 from Josh-Uvi/github-pull-requests-board
feat: adds status to the github-pull-requests-board
|
2024-02-21 13:03:16 +01:00 |
|
Fredrik Adelöw
|
42ee6b9506
|
Merge pull request #23122 from backstage/freben/jose
Bump dependency `jose` to v5
|
2024-02-21 11:41:10 +01:00 |
|
Fredrik Adelöw
|
2af5354361
|
Bump dependency jose to v5
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
|
2024-02-21 10:50:31 +01:00 |
|
Fredrik Adelöw
|
6f8d32f9bb
|
Merge pull request #23107 from backstage/dependabot/npm_and_yarn/ip-1.1.9
Bump ip from 1.1.8 to 1.1.9
|
2024-02-21 10:11:47 +01:00 |
|
dependabot[bot]
|
7dd42d953f
|
Bump ip from 1.1.8 to 1.1.9
Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9)
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-02-21 08:39:55 +00:00 |
|
backstage-goalie[bot]
|
e123fcb1b7
|
Merge pull request #23113 from backstage/renovate/sass-1.x-lockfile
fix(deps): update dependency sass to v1.71.1
|
2024-02-21 08:34:11 +00:00 |
|
Fredrik Adelöw
|
9a3773ebd8
|
Merge pull request #23009 from backstage/renovate/luxon-3.x
fix(deps): update dependency luxon to v3
|
2024-02-21 09:21:47 +01:00 |
|
Fredrik Adelöw
|
bcbf363628
|
Merge pull request #23105 from backstage/dependabot/npm_and_yarn/storybook/ip-2.0.1
Bump ip from 2.0.0 to 2.0.1 in /storybook
|
2024-02-21 09:06:14 +01:00 |
|