AuthResolverContext
Home > @backstage/plugin-auth-node > AuthResolverContext
The context that is used for auth processing.
Signature:
export type AuthResolverContext = {
    issueToken(params: TokenParams): Promise<BackstageSignInResult>;
    findCatalogUser(query: AuthResolverCatalogUserQuery): Promise<{
        entity: Entity;
    }>;
    signInWithCatalogUser(query: AuthResolverCatalogUserQuery, options?: {
        dangerousEntityRefFallback?: {
            entityRef: string | {
                kind?: string;
                namespace?: string;
                name: string;
            };
        };
    }): Promise<BackstageSignInResult>;
    resolveOwnershipEntityRefs(entity: Entity): Promise<{
        ownershipEntityRefs: string[];
    }>;
};
References: TokenParams, BackstageSignInResult, AuthResolverCatalogUserQuery, Entity