Merge pull request #22721 from deepan10/azure-sites-auth-patch

Added permissionIntegrationRouter for azure-sites-backend routes
This commit is contained in:
Fredrik Adelöw
2024-02-06 11:04:06 +01:00
committed by GitHub
2 changed files with 12 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-azure-sites-backend': patch
---
Added `permissionIntegrationRouter` for azure-sites-backend routes
@@ -27,8 +27,10 @@ import {
} from '@backstage/plugin-permission-common';
import {
azureSitesActionPermission,
azureSitesPermissions,
AZURE_WEB_SITE_NAME_ANNOTATION,
} from '@backstage/plugin-azure-sites-common';
import { createPermissionIntegrationRouter } from '@backstage/plugin-permission-node';
import { CatalogApi } from '@backstage/catalog-client';
import { AzureSitesApi } from '../api';
@@ -47,8 +49,13 @@ export async function createRouter(
): Promise<express.Router> {
const { logger, azureSitesApi, permissions, catalogApi } = options;
const permissionIntegrationRouter = createPermissionIntegrationRouter({
permissions: azureSitesPermissions,
});
const router = Router();
router.use(express.json());
router.use(permissionIntegrationRouter);
router.get('/health', (_, response) => {
logger.info('PONG!');