n8n
Version:
n8n Workflow Automation Tool
16 lines (15 loc) • 953 B
TypeScript
import { Request, Response } from 'express';
import { EnterpriseCredentialsService } from '../../credentials/credentials.service.ee';
import { OauthService } from '../../oauth/oauth.service';
import { DynamicCredentialResolverRepository } from './database/repositories/credential-resolver.repository';
import { DynamicCredentialResolverRegistry } from './services';
import { Cipher } from 'n8n-core';
export declare class DynamicCredentialsController {
private readonly enterpriseCredentialsService;
private readonly oauthService;
private readonly resolverRepository;
private readonly resolverRegistry;
private readonly cipher;
constructor(enterpriseCredentialsService: EnterpriseCredentialsService, oauthService: OauthService, resolverRepository: DynamicCredentialResolverRepository, resolverRegistry: DynamicCredentialResolverRegistry, cipher: Cipher);
authorizeCredential(req: Request, _res: Response): Promise<string>;
}