feat: support for new backend system via extension point

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
This commit is contained in:
Heikki Hellgren
2024-02-07 13:02:49 +02:00
parent ea9262bc9f
commit b0ae9ccac4
3 changed files with 35 additions and 14 deletions
@@ -15,7 +15,7 @@
*/
import { createExtensionPoint } from '@backstage/backend-plugin-api';
import { AuthProviderFactory } from '../types';
import { AuthOwnershipResolver, AuthProviderFactory } from '../types';
/** @public */
export interface AuthProviderRegistrationOptions {
@@ -26,6 +26,7 @@ export interface AuthProviderRegistrationOptions {
/** @public */
export interface AuthProvidersExtensionPoint {
registerProvider(options: AuthProviderRegistrationOptions): void;
setAuthOwnershipResolver(ownershipResolver: AuthOwnershipResolver): void;
}
/** @public */