Minor updates to the Pemissions docs

Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
This commit is contained in:
Andre Wanlin
2022-09-12 15:12:50 -05:00
parent 52ce2c4e27
commit 07fa501761
2 changed files with 4 additions and 5 deletions
+3 -1
View File
@@ -49,6 +49,8 @@ The api for providing custom rules may differ between plugins, but there should
// packages/backend/src/plugins/catalog.ts
import { isInSystemRule } from './permission';
// The CatalogBuilder with the addPermissionRules function is in the alpha path
import { CatalogBuilder } from '@backstage/plugin-catalog-backend/alpha';
...
@@ -56,7 +58,7 @@ export default async function createPlugin(
env: PluginEnvironment,
): Promise<Router> {
const builder = await CatalogBuilder.create(env);
builder.addPermissionRules(isInSystem);
builder.addPermissionRules(isInSystemRule);
...
return router;
}
+1 -4
View File
@@ -77,10 +77,7 @@ export default async function createPlugin(
logger: env.logger,
discovery: env.discovery,
policy: new TestPermissionPolicy(),
identity: IdentityClient.create({
discovery: env.discovery,
issuer: await env.discovery.getExternalBaseUrl('auth'),
}),
identity: env.identity,
});
}
```