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