backend-app-api: remove publicKeyStoreService implementation

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
Vincenzo Scamporlino
2024-04-03 14:21:11 +02:00
parent 8c0401a1d5
commit 6ce253d7ca
12 changed files with 88 additions and 87 deletions
@@ -1,29 +0,0 @@
/*
* Copyright 2024 The Backstage Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { JsonObject } from '@backstage/types';
/**
* @public
*/
export interface PublicKeyStoreService {
listKeys(): Promise<{ keys: { key: JsonObject; expiresAt: Date }[] }>;
addKey(options: {
id: string;
key: JsonObject;
expiresAt: Date;
}): Promise<void>;
}
@@ -132,18 +132,6 @@ export namespace coreServices {
import('./PluginMetadataService').PluginMetadataService
>({ id: 'core.pluginMetadata' });
/**
* The service reference for the plugin scoped {@link PublicKeyStoreService}.
*
* @public
*/
export const publicKeyStore = createServiceRef<
import('./PublicKeyStoreService').PublicKeyStoreService
>({
id: 'core.publicKeyStore',
scope: 'plugin',
});
/**
* The service reference for the root scoped {@link RootHttpRouterService}.
*
@@ -68,4 +68,3 @@ export type {
} from './UrlReaderService';
export type { BackstageUserInfo, UserInfoService } from './UserInfoService';
export type { IdentityService } from './IdentityService';
export type { PublicKeyStoreService } from './PublicKeyStoreService';