Alex Crome
76bad23a8c
Microsoft authentication doc clafications
...
* Add API Permissions to the app registration setup
* Encouraged re-use of an existing app registration over creating a new one.
* Moved the `Adding the provider to the Backstage front end` higher up so it's not so easily missed
Updated the microsoft authentication document to include details on adding API Permissions.
At more relaxed companies, these permissiosn will be silently added to this list the first time they're requested, however in more locked down companies, a directory admin will need to consent to these permissions before users can use them.
Also slighlty reworked the docs to encourate re-using any existing app registration. This includes renaming the `AUTH_MICROSOFT_*` variables to match the `AZURE_*` ones used throughout other azure integrations.
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com >
2023-10-18 23:14:26 +01:00
Patrik Oldsberg
2bbd05cf91
Merge pull request #20645 from backstage/rugvip/migrate-import
...
catalog-import: add support for new frontend system
2023-10-18 23:56:40 +02:00
Andre Wanlin
4b5618330a
chore: updated Owner Org for awanlin
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2023-10-18 15:54:12 -05:00
Andre Wanlin
b1ff135ba6
chore: updated Keyloop adopter contact
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2023-10-18 15:48:58 -05:00
John Kriter
c814a3fbdd
Update locations.md
...
The purpose of this change is to highlight the style of API access token required to enable the Bitbucket Cloud integration as it was not previously clear. The existing error will not distinguish between an Atlassian Account key(which wont work) and a Bitbucket App Password(which will.
Signed-off-by: John Kriter <john.r.kriter@accenture.com >
2023-10-18 14:24:21 -06:00
Patrik Oldsberg
6db75b900a
catalog-import: add support for new frontend system
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 21:49:44 +02:00
Sydney Achinger
ad2de37115
refactor
...
Signed-off-by: Sydney Achinger <sydneynicoleachinger@spotify.com >
2023-10-18 13:59:12 -04:00
Camila Belo
a3add7a682
docs: add changeset file
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 18:50:22 +02:00
Camila Belo
8b6a98921d
docs(techdocs): update api reports
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 18:50:22 +02:00
Camila Belo
22b3b859a2
feat(techdocs): export nav item and routes
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 18:50:22 +02:00
Patrik Oldsberg
4996c0d0c3
Merge pull request #20655 from TheGemmell/master
...
Patch for microsoft-provider prompt bug
2023-10-18 18:29:33 +02:00
Patrik Oldsberg
e16237b1af
Merge pull request #20656 from backstage/mob/plugin-fix
...
search: fix alpha plugin id
2023-10-18 17:28:04 +02:00
Andre
0eab56d6d2
Cleaned up changeset
...
Signed-off-by: Andre <awanlin@spotify.com >
2023-10-18 10:19:51 -05:00
Chris Gemmell
19b6c0ed2a
oops, forgot to change the module test
...
Signed-off-by: Chris Gemmell <chris.gemmell8@gmail.com >
2023-10-19 01:12:14 +11:00
Chris Gemmell
2817115d09
added changeset
...
Signed-off-by: Chris Gemmell <chris.gemmell8@gmail.com >
2023-10-19 01:12:13 +11:00
Chris Gemmell
2cd0b072b8
removing consent prompt
...
Signed-off-by: Chris Gemmell <chris.gemmell8@gmail.com >
2023-10-19 01:12:13 +11:00
Djam
f43dc1dd1c
Merge pull request #20640 from backstage/djamaile/update-ownership
...
chore: clarify ownership of cicd-statistics plugin
2023-10-18 16:11:11 +02:00
Patrik Oldsberg
43fcf6818c
frontend-app-api: note in createExtensionInstance
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 16:01:35 +02:00
Patrik Oldsberg
a4e72d309f
core-compat-api: add test for convertLegacyApp
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 16:01:13 +02:00
Patrik Oldsberg
5409341b53
core-compat-api: add convertLegacyApp
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 16:01:00 +02:00
Patrik Oldsberg
d267d2d92b
core-compat-api: fix plugin and extension duplication in collected routes
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 15:53:52 +02:00
Patrik Oldsberg
9ab0572217
core-app-api: add core.type markers for AppRouter and FlatRoutes
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 15:51:56 +02:00
djamaile
9a4c92194f
fix: update CODEOWNERS
...
Signed-off-by: djamaile <rdjamaile@gmail.com >
2023-10-18 15:50:44 +02:00
Patrik Oldsberg
fa11120050
search: fix alpha plugin id
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 15:50:43 +02:00
Djam
69ab567cc4
chore: clarify ownership of cicd-statistics plugin
...
Signed-off-by: Djam <rdjamaile@gmail.com >
2023-10-18 15:35:51 +02:00
Chris Gemmell
687b997818
Merge branch 'master' of https://github.com/TheGemmell/backstage-microsoft-auth
2023-10-19 00:04:45 +11:00
Brian Fletcher
193ad022bb
add factRetrieverId to the logger metadata
...
Signed-off-by: Brian Fletcher <brian@roadie.io >
2023-10-18 13:45:26 +01:00
Camila Belo
7a6948b9bd
Merge pull request #20355 from backstage/camilaibs/migrate-catalog-plugin-to-declarative-integration
...
[DI] Start `Catalog` frontend packages migration
2023-10-18 14:28:15 +02:00
Tomasz Szuba
89d13e5618
Add current and defaultScopes when refreshing session
...
Otherwise google auth always fails, as it lacks userinfo.profile
Signed-off-by: Tomasz Szuba <tszuba@box.com >
2023-10-18 14:06:23 +02:00
Camila Belo
95f0d3f5a0
refactor(catalog): use better pege extension ids
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 13:58:21 +02:00
AmbrishRamachandiran
138eac62fd
Name changes
...
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com >
2023-10-18 17:21:00 +05:30
Camila Belo
fbd1f5e972
chore(catalog): update api reports
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 13:50:48 +02:00
Camila Belo
14e135c0f1
feat(catalog): provide external routes
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 13:50:48 +02:00
Camila Belo
0194963f0f
refactor(catalog): remove extensions exports
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 13:50:48 +02:00
Camila Belo
a4444632f0
refactor(catalog): create base catalog page component
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 13:50:48 +02:00
Camila Belo
bb98953cb9
chore: add changeset files
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 13:50:48 +02:00
Camila Belo
5dc00a5d88
feat(catalog): create index page filters
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 13:50:48 +02:00
Camila Belo
e6c9103935
feat(catalog): create index page and sidebar item
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 13:50:48 +02:00
Camila Belo
1776e7be25
feat(frontend-app-api): add default translation api impl
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 13:50:48 +02:00
Patrik Oldsberg
b606fe62a6
Merge pull request #20646 from backstage/mob/interop
...
add core-compat-api package with initial helper for top-down migration
2023-10-18 13:41:08 +02:00
Patrik Oldsberg
4e696ee7eb
core-compat-api: fix dependencies
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 12:23:05 +02:00
Patrik Oldsberg
514310a76c
app-next: naming tweak
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 12:18:31 +02:00
Patrik Oldsberg
0ea8e5d035
core-compat-api: add missing catalog info
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 11:55:54 +02:00
Camila Belo
f2cb14651e
test(frontend-app-api): cover features deduplication
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-18 11:55:54 +02:00
Patrik Oldsberg
ba0a665840
core-compat-api: add API report + fix
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 11:55:54 +02:00
Patrik Oldsberg
dca88645f6
core-compat-api: add notes on way forward with legacy compatibility
...
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 >
2023-10-18 11:55:54 +02:00
Patrik Oldsberg
685a4c8901
frontend-app-api: remove plugin duplicates
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 11:55:54 +02:00
Patrik Oldsberg
c5e8be56c3
core-compat-api: collect into legacy plugin instead of extension + test refactor
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 11:55:52 +02:00
Camila Belo
4830d0df02
feat: use collect legacy routes in app-next
...
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 11:55:29 +02:00
Camila Belo
8462548e8f
feat: move legacy collect routes
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-18 11:54:57 +02:00