n8n
Version:
n8n Workflow Automation Tool
12 lines (11 loc) • 666 B
TypeScript
import type { ICredentialContext } from 'n8n-workflow';
import { ITokenIdentifier } from './identifier-interface';
import { AuthService } from '../../../../auth/auth.service';
import { OAuthTokenVerifierProxy } from '../../../../services/oauth-token-verifier-proxy.service';
export declare class N8NIdentifier implements ITokenIdentifier {
private readonly authService;
private readonly oauthTokenVerifierProxy;
constructor(authService: AuthService, oauthTokenVerifierProxy: OAuthTokenVerifierProxy);
validateOptions(_: Record<string, unknown>): Promise<void>;
resolve(context: ICredentialContext, _: Record<string, unknown>): Promise<string>;
}