Commit Graph

760 Commits

Author SHA1 Message Date
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
Alex Crome 7019734333 Fix Api Report
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-03-27 00:53:19 +01:00
Alex Crome a0ef1ec734 Properly expose easy auth provider
16108 added support for Azure easy auth, however the provider wasn't properly exposed so it can't be used.
This PR fixes that by properly exposing the provider

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-03-27 00:20:48 +01:00