diff --git a/.changeset/rare-parents-pretend.md b/.changeset/rare-parents-pretend.md index cb97c6999e..4c8952ad14 100644 --- a/.changeset/rare-parents-pretend.md +++ b/.changeset/rare-parents-pretend.md @@ -2,20 +2,23 @@ '@backstage/create-app': patch --- -Use `PermissionEvaluator` instead of `PermissionAuthorizer`. +Accept `PermissionEvaluator` together with the deprecated `PermissionAuthorizer`. Apply the following to `packages/backend/src/types.ts`: ```diff -- import { PermissionAuthorizer } from '@backstage/plugin-permission-common'; -+ import { PermissionEvaluator } from '@backstage/plugin-permission-common'; +- import { ServerPermissionClient } from '@backstage/plugin-permission-node'; ++ import { ++ PermissionAuthorizer, ++ PermissionEvaluator, ++ } from '@backstage/plugin-permission-common'; export type PluginEnvironment = { ... discovery: PluginEndpointDiscovery; tokenManager: TokenManager; scheduler: PluginTaskScheduler; -- permissions: PermissionAuthorizer; -+ permissions: PermissionEvaluator; +- permissions: ServerPermissionClient; ++ permissions: PermissionEvaluator | PermissionAuthorizer; }; ```