feat: support for new backend system via extension point
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
This commit is contained in:
@@ -68,6 +68,8 @@ export interface AuthProviderRouteHandlers {
|
||||
export interface AuthProvidersExtensionPoint {
|
||||
// (undocumented)
|
||||
registerProvider(options: AuthProviderRegistrationOptions): void;
|
||||
// (undocumented)
|
||||
setAuthOwnershipResolver(ownershipResolver: AuthOwnershipResolver): void;
|
||||
}
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user