@backstage/backend-defaults
Version:
Backend defaults used by Backstage backend apps
23 lines (19 loc) • 741 B
JavaScript
;
var backendPluginApi = require('@backstage/backend-plugin-api');
var pluginPermissionNode = require('@backstage/plugin-permission-node');
const permissionsServiceFactory = backendPluginApi.createServiceFactory({
service: backendPluginApi.coreServices.permissions,
deps: {
auth: backendPluginApi.coreServices.auth,
config: backendPluginApi.coreServices.rootConfig,
discovery: backendPluginApi.coreServices.discovery
},
async factory({ auth, config, discovery }) {
return pluginPermissionNode.ServerPermissionClient.fromConfig(config, {
auth,
discovery
});
}
});
exports.permissionsServiceFactory = permissionsServiceFactory;
//# sourceMappingURL=permissionsServiceFactory.cjs.js.map