Commit Graph

46717 Commits

Author SHA1 Message Date
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