Commit Graph

762 Commits

Author SHA1 Message Date
Andre Wanlin ee8f53966f Changed to address feedback
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-09-11 12:37:31 -05:00
Patrik Oldsberg 71114ac50e plugins: refactory to use default export for new backend system
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 18:53:48 +02:00
Fredrik Adelöw f57281bc7e revert #19602
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-29 13:07:51 +02:00
Patrick Jungermann 0fa3a43d87 chore(deps): replace passport-saml with @node-saml/passport-saml
`passport-saml` was deprecated and replaced by `@node-saml/passport-saml`
since version 4.0.0.

Relates-to: #18083
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2023-08-25 15:16:52 +02:00
Patrik Oldsberg 080cc77947 auth-backend: migrate gitlab provider to separate module
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-22 13:44:42 +02:00
Patrik Oldsberg 72f7979fd2 auth-backend: migrate github provider
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-20 16:02:55 +02:00
Patrik Oldsberg 18619f793c auth-backend: track backstage session expiration separately
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-19 13:39:02 +02:00
Patrik Oldsberg 7944d43f47 auth-backend: add plugin export for new backend system
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-18 15:06:41 +02:00
Patrik Oldsberg 0f0e2a378b auth-backend: fix oauth state test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:25 +02:00
Patrik Oldsberg 961179c533 auth-backend: deprecate more types that have been indirectly moved to auth-node
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:25 +02:00
Patrik Oldsberg 9ae287521a auth-backend: fix legacy adaopter test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:25 +02:00
Patrik Oldsberg 258b410cad auth refactor type fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:25 +02:00
Patrik Oldsberg 3db911fc98 auth-backend: pass through global config values at top-level
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:25 +02:00
Patrik Oldsberg 7ab7ad5c79 auth-backend: refactor google provider tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:25 +02:00
Patrik Oldsberg 0d078740e8 auth-backend: move gcp-iap provider test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:25 +02:00
Patrik Oldsberg 9aeb35adce auth-backend: migrate gcp-iap provider to use new system
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 647929a483 auth-backend: migrate google provider to use new system
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 23a8fa5025 auth-backend: spelling fix
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 549dd6db12 auth-backend: added new to legacy sign-in resolvers transform
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 7d29ca8e8c auth-backend: added legacy sign-in resolver transform
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 705ac88dcc auth-backend: added legacy authHandler transform
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg a4d47d29ad auth-backend: more deprecations in lib
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:24 +02:00
Patrik Oldsberg 2f214950a3 add auth-backend-module-iap-provider
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 afdfeb7974 auth-backend: deprecate OAuthAdapter
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 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 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 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 863cb026b0 auth-backend: replace Logger with LoggerService
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-09 10:42:22 +02:00
Andre Wanlin 16452cd007 added empty return
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-08-04 16:03:51 -05:00
Adam Harvey 825be22c82 fix(auth-backend): Overly permissive regex in test
Signed-off-by: Adam Harvey <aharvey00@gmail.com>
2023-08-03 13:15:01 -04:00
blam bd82e8c018 chore: woops fix the additional char
Signed-off-by: blam <ben@blam.sh>
2023-07-04 10:45:28 +02:00
Ben Lambert be4d6aefbd Update provider.ts
Signed-off-by: Ben Lambert <ben@blam.sh>
2023-07-04 10:25:15 +02:00
Ben Lambert ec04fc53d5 Update provider.ts
Signed-off-by: Ben Lambert <ben@blam.sh>
2023-07-04 10:22:36 +02:00
Karthik Prabhu K c27ae5004f Support for configuring the desired Client Authentication Method for the token endpoint for the OIDC Provider
Signed-off-by: Karthik Prabhu K <karthik.prabhu.k@dell.com>
2023-06-29 22:00:57 +05:30
mingfu d0f5b0c886 set the expiration time for the oidc idToken
Signed-off-by: mingfu <mingfu@alauda.io>
2023-06-02 21:42:10 +08:00
Fredrik Adelöw 7c116bcac7 await response errors
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-05-12 10:36:20 +02:00
Fredrik Adelöw bb2ee9da40 disable the migration test since it's flaky
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-05-08 17:28:50 +02:00
Fredrik Adelöw d85158911f test for mysql too
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-05-05 19:54:50 +02:00
Fredrik Adelöw af321b324c address comments
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-05-04 22:10:14 +02:00
Fredrik Adelöw 3ffcdac7d0 Added a persistent session store
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-05-04 21:58:59 +02:00
Patrik Oldsberg d2085641c4 Merge pull request #17191 from go-xman/feat/export-common-identify-resolver
chore: add common identify resolvers for `oidc` auth provider
2023-04-05 12:42:56 +02:00
mingfu 6a90095133 chore: add common identify resolvers for oidc auth provider
Signed-off-by: mingfu <mingfu@alauda.io>
2023-04-05 18:17:03 +08:00
Johan Haals 0db9d8c10d Merge pull request #17108 from afscrome/easyauthexport
Properly expose easy auth provider
2023-04-05 10:07:00 +02:00
Patrik Oldsberg 715dcb7627 Merge pull request #16323 from jamieklassen/multiaudience-microsoft
Microsoft auth provider manages tokens for multiple resources
2023-04-04 17:48:53 +02:00
Fredrik Adelöw e0c6e8b9c3 get rid of majority of peer dependency warnings in yarn
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-03-27 12:26:23 +02:00