From a6e5a95c16ffdcd93bda781c790d8b5d3082c2fe Mon Sep 17 00:00:00 2001 From: Ryan Hanchett Date: Fri, 24 Sep 2021 20:28:28 -0700 Subject: [PATCH 1/2] fix: pass updated refresh token to oauth2 adapter Signed-off-by: Ryan Hanchett --- plugins/auth-backend/src/providers/oauth2/provider.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/auth-backend/src/providers/oauth2/provider.ts b/plugins/auth-backend/src/providers/oauth2/provider.ts index 36e2f6ed99..cf70580664 100644 --- a/plugins/auth-backend/src/providers/oauth2/provider.ts +++ b/plugins/auth-backend/src/providers/oauth2/provider.ts @@ -166,6 +166,7 @@ export class OAuth2AuthProvider implements OAuthHandlers { accessToken: result.accessToken, scope: result.params.scope, expiresInSeconds: result.params.expires_in, + refreshToken: result.refreshToken, }, profile, }; From c46396ebb09dd6dc0486f5ce95e9b5218f60ba49 Mon Sep 17 00:00:00 2001 From: Ryan Hanchett Date: Fri, 24 Sep 2021 20:34:47 -0700 Subject: [PATCH 2/2] docs: add changeset for updates Signed-off-by: Ryan Hanchett --- .changeset/thick-rabbits-double.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/thick-rabbits-double.md diff --git a/.changeset/thick-rabbits-double.md b/.changeset/thick-rabbits-double.md new file mode 100644 index 0000000000..4ff38bf860 --- /dev/null +++ b/.changeset/thick-rabbits-double.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-auth-backend': patch +--- + +Update OAuth refresh handler to pass updated refresh token to ensure cookie is updated with new value.