Commit Graph

42572 Commits

Author SHA1 Message Date
Patrik Oldsberg d3265deba8 auth-node: refactor to use plain ProfileTransform
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 2b8781affd auth-backend-module-google-provider: add sign-in resolvers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg acbf02aada auth-node: refactor and rename common sign-in resolvers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg f7b3d26cf4 auth-node: export sign-in helpers and built-in resolver factories
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg e14ad7c018 auth-node: fix OAuth redirect flow return
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg d30b4e387a auth-node: add readDeclarativeSignInResolver
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg bbeb816313 add auth-backend-module-google-auth-provider
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 861c5708c2 auth-node: add common sign-in resolvers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 39e19858b8 auth-node: add sign-in resolver factory
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 12b4d8a3f8 auth-node: deprecate AuthProviderConfig and move to top-level props instead
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 969f9f2553 auth-backend: deprecate OAuth types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 63484f54c6 auth-node: export OAuth state helpers and types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg afdfeb7974 auth-backend: deprecate OAuthAdapter
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 987637d75a auth-node: added createOAuthProviderFactory
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 112e45e37f auth-backend: move OAuthEnvironmentHandler to auth-node
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 3c1df5d4a9 auth-node: createOAuthHandleres -> createOAuthRouteHandlers + refactor state transform
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 5195c2adaa auth-node: provide passport OAuth helper types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg c723a90f32 auth-node: add providers extension point
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg a49f1dc7e8 auth-node: add oauth index exports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 6f5414273c auth-node: add default OAuth profile transform
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 1e5baf0c6e auth-node: move identity related modules to identity dir
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 52af2a8472 auth-node: add sendWebMessageResponse
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg ac8f47aa69 auth-node: inline ensuresXRequestedWith
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 679239161d auth-node: add PassportOAuthAuthenticatorHelper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg feefbd3da6 auth-node: add PassportHelpers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 14fd4fb7c8 auth-node: add createOAuthHandlers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 4f7eed7b25 auth-node: added duplicate and refactored oauth state codec
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 48793dfc95 auth-backend: move prepareBackstageIdentityResponse to auth-node
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg b62b47a6dd auth-backend: move a couple more types to auth-node
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 93427ba7bc auth-node: add OAuthCookieManager
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 6c7952ee85 auth-backend: move CookieConfigurer to auth-node
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:23 +02:00
Patrik Oldsberg 68ae81a6a7 auth-node: initial oauth authenticator types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:22 +02:00
Patrik Oldsberg 318816cef9 auth-backend: move a few types to auth-node
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:22 +02:00
Patrik Oldsberg 747712f930 auth-backend: add optional token_type field in OAuthResult
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:22 +02:00
Patrik Oldsberg 1c522713cd auth-backend: throw error if sign-in result does not contain token when preparting identity response
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:22 +02:00
Patrik Oldsberg e19e04eab0 auth-backend: diagram for new architecture
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:22 +02:00
Patrik Oldsberg 863cb026b0 auth-backend: replace Logger with LoggerService
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:22 +02:00
backstage-goalie[bot] 8c91cf91e8 Merge pull request #19284 from backstage/renovate/node-16.x-lockfile
chore(deps): update dependency @types/node to v16.18.40
2023-08-09 01:35:03 +00:00
backstage-goalie[bot] 995316d08f Merge pull request #19259 from backstage/renovate/stoplight-types-13.x-lockfile
fix(deps): update dependency @stoplight/types to v13.18.0
2023-08-09 00:59:42 +00:00
renovate[bot] 8faaa4898b chore(deps): update dependency @types/node to v16.18.40
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-09 00:32:57 +00:00
backstage-goalie[bot] 8c12c3dd19 Merge pull request #19230 from backstage/renovate/aws-sdk-js-v3-monorepo
fix(deps): update aws-sdk-js-v3 monorepo to v3.387.0
2023-08-09 00:24:54 +00:00
renovate[bot] 28803a7e20 fix(deps): update aws-sdk-js-v3 monorepo to v3.387.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-08 20:09:35 +00:00
Fredrik Adelöw dca847d323 Merge pull request #18919 from backstage/fix-entity-switch-unmounting-children
Fix entity switch unmounting children
2023-08-08 22:03:29 +02:00
Patrik Oldsberg 80ed0d3bf0 Merge pull request #19272 from backstage/rugvip/tweak
changesets: use inline code block
2023-08-08 20:41:10 +02:00
renovate[bot] f0ccb95a29 fix(deps): update dependency @stoplight/types to v13.18.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-08 17:41:45 +00:00
Fredrik Adelöw 134eb7f1a9 Merge pull request #18914 from backstage/changeset-release/master
Version Packages (next)
2023-08-08 18:00:02 +02:00
Patrik Oldsberg 50eb5efd7e changesets: use inline code block
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-08 17:13:53 +02:00
Vincenzo Scamporlino 5ad1266677 EntitySwitch: add missing tests and small improvements
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-08 17:05:29 +02:00
Vincenzo Scamporlino 959a6bc833 EntitySwitch: do not render anything in case no entity is present
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-08-08 17:03:57 +02:00
github-actions[bot] 74f77f151a Version Packages (next) 2023-08-08 14:07:10 +00:00