From 56562c49d6d30bd98ef271d69566786d3fc7d2a3 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 18 Mar 2022 09:52:45 +0100 Subject: [PATCH] backend: add example of setting up sign-in Signed-off-by: Patrik Oldsberg --- packages/backend/src/plugins/auth.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/plugins/auth.ts b/packages/backend/src/plugins/auth.ts index da8eedcabc..3b4b2b9450 100644 --- a/packages/backend/src/plugins/auth.ts +++ b/packages/backend/src/plugins/auth.ts @@ -14,7 +14,11 @@ * limitations under the License. */ -import { createRouter } from '@backstage/plugin-auth-backend'; +import { + createRouter, + providers, + defaultAuthProviderFactories, +} from '@backstage/plugin-auth-backend'; import { Router } from 'express'; import { PluginEnvironment } from '../types'; @@ -27,5 +31,13 @@ export default async function createPlugin( database: env.database, discovery: env.discovery, tokenManager: env.tokenManager, + providerFactories: { + ...defaultAuthProviderFactories, + google: providers.google.create({ + signIn: { + resolver: providers.google.resolvers.byEmailLocalPart(), + }, + }), + }, }); }