mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 01:56:46 +00:00
refactor: Enforce expanded sensitive inputs rules (no-changelog) (#6815)
* refactor: Enforce expanded sensitive inputs rules (no-changelog) * refactor: Add extra exemption * fix: Add setting to `sessionToken` fields * fix: Restore for `hidden` fields * fix: More edge case exemptions * fix: One more
This commit is contained in:
@@ -21,6 +21,7 @@ export class Auth0ManagementApi implements ICredentialType {
|
||||
type: 'hidden',
|
||||
typeOptions: {
|
||||
expirable: true,
|
||||
password: true,
|
||||
},
|
||||
default: '',
|
||||
},
|
||||
|
||||
@@ -12,6 +12,7 @@ export class AutomizyApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -23,6 +23,7 @@ export class BeeminderApi implements ICredentialType {
|
||||
displayName: 'Auth Token',
|
||||
name: 'authToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -18,6 +18,7 @@ export class BitbucketApi implements ICredentialType {
|
||||
displayName: 'App Password',
|
||||
name: 'appPassword',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -20,6 +20,7 @@ export class BitwardenApi implements ICredentialType {
|
||||
displayName: 'Client Secret',
|
||||
name: 'clientSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@ export class BubbleApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -19,6 +19,7 @@ export class CiscoUmbrellaApi implements ICredentialType {
|
||||
displayName: 'Session Token',
|
||||
name: 'sessionToken',
|
||||
type: 'hidden',
|
||||
// eslint-disable-next-line n8n-nodes-base/cred-class-field-type-options-password-missing
|
||||
typeOptions: {
|
||||
expirable: true,
|
||||
},
|
||||
@@ -27,8 +28,8 @@ export class CiscoUmbrellaApi implements ICredentialType {
|
||||
{
|
||||
displayName: 'API Key',
|
||||
name: 'apiKey',
|
||||
// eslint-disable-next-line n8n-nodes-base/cred-class-field-unobscured-sensitive-input
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
required: true,
|
||||
default: '',
|
||||
},
|
||||
|
||||
@@ -17,6 +17,7 @@ export class CloudflareApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -21,6 +21,7 @@ export class ContentfulApi implements ICredentialType {
|
||||
displayName: 'Content Delivery API Access Token',
|
||||
name: 'ContentDeliveryaccessToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
description:
|
||||
'Access token that has access to the space. Can be left empty if only Delivery API should be used.',
|
||||
@@ -29,6 +30,7 @@ export class ContentfulApi implements ICredentialType {
|
||||
displayName: 'Content Preview API Access Token',
|
||||
name: 'ContentPreviewaccessToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
description:
|
||||
'Access token that has access to the space. Can be left empty if only Preview API should be used.',
|
||||
|
||||
@@ -17,6 +17,7 @@ export class CortexApi implements ICredentialType {
|
||||
displayName: 'API Key',
|
||||
name: 'cortexApiKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -19,6 +19,7 @@ export class CrowdStrikeOAuth2Api implements ICredentialType {
|
||||
displayName: 'Session Token',
|
||||
name: 'sessionToken',
|
||||
type: 'hidden',
|
||||
// eslint-disable-next-line n8n-nodes-base/cred-class-field-type-options-password-missing
|
||||
typeOptions: {
|
||||
expirable: true,
|
||||
},
|
||||
|
||||
@@ -17,6 +17,7 @@ export class CustomerIoApi implements ICredentialType {
|
||||
displayName: 'Tracking API Key',
|
||||
name: 'trackingApiKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
description: 'Required for tracking API',
|
||||
required: true,
|
||||
@@ -51,6 +52,7 @@ export class CustomerIoApi implements ICredentialType {
|
||||
displayName: 'App API Key',
|
||||
name: 'appApiKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
description: 'Required for App API',
|
||||
},
|
||||
|
||||
@@ -19,6 +19,7 @@ export class DemioApi implements ICredentialType {
|
||||
displayName: 'API Secret',
|
||||
name: 'apiSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -24,6 +24,7 @@ export class ERPNextApi implements ICredentialType {
|
||||
displayName: 'API Secret',
|
||||
name: 'apiSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -14,6 +14,7 @@ export class FacebookGraphAppApi implements ICredentialType {
|
||||
displayName: 'App Secret',
|
||||
name: 'appSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
description:
|
||||
'(Optional) When the app secret is set the node will verify this signature to validate the integrity and origin of the payload',
|
||||
|
||||
@@ -16,6 +16,7 @@ export class GoogleAdsOAuth2Api implements ICredentialType {
|
||||
displayName: 'Developer Token',
|
||||
name: 'developerToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
required: true,
|
||||
},
|
||||
|
||||
@@ -51,6 +51,7 @@ export class HaloPSAApi implements ICredentialType {
|
||||
displayName: 'Client Secret',
|
||||
name: 'client_secret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
required: true,
|
||||
description: 'Must be your application client secret',
|
||||
|
||||
@@ -17,6 +17,7 @@ export class HubspotAppToken implements ICredentialType {
|
||||
displayName: 'APP Token',
|
||||
name: 'appToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -25,12 +25,14 @@ export class InvoiceNinjaApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
displayName: 'Secret',
|
||||
name: 'secret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
hint: 'This is optional, enter only if you did set a secret in your app and only if you are using v5',
|
||||
},
|
||||
|
||||
@@ -24,6 +24,7 @@ export class JiraSoftwareCloudApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@ export class KitemakerApi implements ICredentialType {
|
||||
displayName: 'Personal Access Token',
|
||||
name: 'personalAccessToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -24,6 +24,7 @@ export class MailjetEmailApi implements ICredentialType {
|
||||
displayName: 'Secret Key',
|
||||
name: 'secretKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -17,6 +17,7 @@ export class MailjetSmsApi implements ICredentialType {
|
||||
displayName: 'Token',
|
||||
name: 'token',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -47,6 +47,7 @@ export class MediumOAuth2Api implements ICredentialType {
|
||||
displayName: 'Client Secret',
|
||||
name: 'clientSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
required: true,
|
||||
},
|
||||
|
||||
@@ -12,6 +12,7 @@ export class MessageBirdApi implements ICredentialType {
|
||||
displayName: 'API Key',
|
||||
name: 'accessKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -19,6 +19,7 @@ export class MetabaseApi implements ICredentialType {
|
||||
displayName: 'Session Token',
|
||||
name: 'sessionToken',
|
||||
type: 'hidden',
|
||||
// eslint-disable-next-line n8n-nodes-base/cred-class-field-type-options-password-missing
|
||||
typeOptions: {
|
||||
expirable: true,
|
||||
},
|
||||
|
||||
@@ -15,12 +15,14 @@ export class MoceanApi implements ICredentialType {
|
||||
displayName: 'API Key',
|
||||
name: 'mocean-api-key',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
displayName: 'API Secret',
|
||||
name: 'mocean-api-secret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -12,6 +12,7 @@ export class MondayComApi implements ICredentialType {
|
||||
displayName: 'Token V2',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -40,6 +40,7 @@ export class MonicaCrmApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -13,6 +13,7 @@ export class Msg91Api implements ICredentialType {
|
||||
displayName: 'Authentication Key',
|
||||
name: 'authkey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -12,6 +12,7 @@ export class NasaApi implements ICredentialType {
|
||||
displayName: 'API Key',
|
||||
name: 'api_key',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -12,6 +12,7 @@ export class NocoDb implements ICredentialType {
|
||||
displayName: 'User Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -17,6 +17,7 @@ export class NocoDbApiToken implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -28,6 +28,7 @@ export class OAuth1Api implements ICredentialType {
|
||||
displayName: 'Consumer Key',
|
||||
name: 'consumerKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
required: true,
|
||||
},
|
||||
@@ -35,6 +36,7 @@ export class OAuth1Api implements ICredentialType {
|
||||
displayName: 'Consumer Secret',
|
||||
name: 'consumerSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
required: true,
|
||||
},
|
||||
|
||||
@@ -12,6 +12,7 @@ export class OneSimpleApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -12,6 +12,7 @@ export class PagerDutyApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -18,6 +18,7 @@ export class PayPalApi implements ICredentialType {
|
||||
displayName: 'Secret',
|
||||
name: 'secret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@ export class PipedriveApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -18,6 +18,7 @@ export class PlivoApi implements ICredentialType {
|
||||
displayName: 'Auth Token',
|
||||
name: 'authToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -17,6 +17,7 @@ export class PostmarkApi implements ICredentialType {
|
||||
displayName: 'Server API Token',
|
||||
name: 'serverToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -20,6 +20,7 @@ export class QuickBaseApi implements ICredentialType {
|
||||
displayName: 'User Token',
|
||||
name: 'userToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
required: true,
|
||||
},
|
||||
|
||||
@@ -23,6 +23,7 @@ export class RocketchatApi implements ICredentialType {
|
||||
displayName: 'Auth Key',
|
||||
name: 'authKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -24,6 +24,7 @@ export class RundeckApi implements ICredentialType {
|
||||
displayName: 'Token',
|
||||
name: 'token',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -12,6 +12,7 @@ export class SalesmateApi implements ICredentialType {
|
||||
displayName: 'Session Token',
|
||||
name: 'sessionToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -52,6 +52,7 @@ export class SeaTableApi implements ICredentialType {
|
||||
displayName: 'API Token (of a Base)',
|
||||
name: 'token',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -17,6 +17,7 @@ export class SegmentApi implements ICredentialType {
|
||||
displayName: 'Write Key',
|
||||
name: 'writekey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -12,6 +12,7 @@ export class SentryIoApi implements ICredentialType {
|
||||
displayName: 'Token',
|
||||
name: 'token',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -12,6 +12,7 @@ export class SentryIoServerApi implements ICredentialType {
|
||||
displayName: 'Token',
|
||||
name: 'token',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -42,6 +42,7 @@ export class Sftp implements ICredentialType {
|
||||
displayName: 'Private Key',
|
||||
name: 'privateKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
description:
|
||||
'String that contains a private key for either key-based or hostbased user authentication (OpenSSH format)',
|
||||
|
||||
@@ -34,6 +34,7 @@ export class ShopifyAccessTokenApi implements ICredentialType {
|
||||
name: 'appSecretKey',
|
||||
required: true,
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
description: 'Secret key needed to verify the webhook when using Shopify Trigger node',
|
||||
},
|
||||
|
||||
@@ -43,6 +43,7 @@ export class ShopifyApi implements ICredentialType {
|
||||
displayName: 'Shared Secret',
|
||||
name: 'sharedSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -12,6 +12,7 @@ export class Signl4Api implements ICredentialType {
|
||||
displayName: 'Team Secret',
|
||||
name: 'teamSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
description: 'The team secret is the last part of your SIGNL4 webhook URL',
|
||||
},
|
||||
|
||||
@@ -12,6 +12,7 @@ export class SplunkApi implements ICredentialType {
|
||||
displayName: 'Auth Token',
|
||||
name: 'authToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -17,6 +17,7 @@ export class StripeApi implements ICredentialType {
|
||||
displayName: 'Secret Key',
|
||||
name: 'secretKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -34,6 +34,7 @@ export class SurveyMonkeyApi implements ICredentialType {
|
||||
displayName: 'Client Secret',
|
||||
name: 'clientSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -12,6 +12,7 @@ export class TravisCiApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -26,6 +26,7 @@ export class TrelloApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
required: true,
|
||||
default: '',
|
||||
},
|
||||
@@ -33,6 +34,7 @@ export class TrelloApi implements ICredentialType {
|
||||
displayName: 'OAuth Secret',
|
||||
name: 'oauthSecret',
|
||||
type: 'hidden',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -17,6 +17,7 @@ export class TwakeCloudApi implements ICredentialType {
|
||||
displayName: 'Workspace Key',
|
||||
name: 'workspaceKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -24,6 +24,7 @@ export class TwakeServerApi implements ICredentialType {
|
||||
displayName: 'Private API Key',
|
||||
name: 'privateApiKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -34,6 +34,7 @@ export class TwilioApi implements ICredentialType {
|
||||
displayName: 'Auth Token',
|
||||
name: 'authToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
@@ -45,6 +46,7 @@ export class TwilioApi implements ICredentialType {
|
||||
displayName: 'API Key SID',
|
||||
name: 'apiKeySid',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
displayOptions: {
|
||||
show: {
|
||||
|
||||
@@ -53,6 +53,7 @@ export class VenafiTlsProtectDatacenterApi implements ICredentialType {
|
||||
displayName: 'Access Token',
|
||||
name: 'token',
|
||||
type: 'hidden',
|
||||
// eslint-disable-next-line n8n-nodes-base/cred-class-field-type-options-password-missing
|
||||
typeOptions: {
|
||||
expirable: true,
|
||||
},
|
||||
|
||||
@@ -12,6 +12,7 @@ export class VeroApi implements ICredentialType {
|
||||
displayName: 'Auth Token',
|
||||
name: 'authToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -19,6 +19,7 @@ export class VonageApi implements ICredentialType {
|
||||
displayName: 'API Secret',
|
||||
name: 'apiSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -41,6 +41,7 @@ export class WekanApi implements ICredentialType {
|
||||
displayName: 'Session Token',
|
||||
name: 'token',
|
||||
type: 'hidden',
|
||||
// eslint-disable-next-line n8n-nodes-base/cred-class-field-type-options-password-missing
|
||||
typeOptions: {
|
||||
expirable: true,
|
||||
},
|
||||
|
||||
@@ -12,6 +12,7 @@ export class WiseApi implements ICredentialType {
|
||||
displayName: 'API Token',
|
||||
name: 'apiToken',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
@@ -34,6 +35,7 @@ export class WiseApi implements ICredentialType {
|
||||
displayName: 'Private Key (Optional)',
|
||||
name: 'privateKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
description:
|
||||
'Optional private key used for Strong Customer Authentication (SCA). Only needed to retrieve statements, and execute transfers.',
|
||||
|
||||
@@ -18,12 +18,14 @@ export class WooCommerceApi implements ICredentialType {
|
||||
displayName: 'Consumer Key',
|
||||
name: 'consumerKey',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
displayName: 'Consumer Secret',
|
||||
name: 'consumerSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
},
|
||||
{
|
||||
|
||||
@@ -54,6 +54,7 @@ export class ZendeskOAuth2Api implements ICredentialType {
|
||||
displayName: 'Client Secret',
|
||||
name: 'clientSecret',
|
||||
type: 'string',
|
||||
typeOptions: { password: true },
|
||||
default: '',
|
||||
required: true,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user