n8n-nodes-base
Version:
Base nodes of n8n
67 lines • 2.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SalesforceOAuth2Api = void 0;
class SalesforceOAuth2Api {
name = 'salesforceOAuth2Api';
extends = ['oAuth2Api'];
displayName = 'Salesforce OAuth2 API';
documentationUrl = 'salesforce';
properties = [
{
displayName: 'Grant Type',
name: 'grantType',
type: 'hidden',
default: 'pkce',
},
{
displayName: 'Environment Type',
name: 'environment',
type: 'options',
options: [
{
name: 'Production',
value: 'production',
},
{
name: 'Sandbox',
value: 'sandbox',
},
],
default: 'production',
},
{
displayName: 'Authorization URL',
name: 'authUrl',
type: 'hidden',
required: true,
default: '={{ $self["environment"] === "sandbox" ? "https://test.salesforce.com/services/oauth2/authorize?prompt=login" : "https://login.salesforce.com/services/oauth2/authorize?prompt=login" }}',
},
{
displayName: 'Access Token URL',
name: 'accessTokenUrl',
type: 'hidden',
required: true,
default: '={{ $self["environment"] === "sandbox" ? "https://test.salesforce.com/services/oauth2/token" : "https://login.salesforce.com/services/oauth2/token" }}',
},
{
displayName: 'Scope',
name: 'scope',
type: 'hidden',
default: 'full refresh_token',
},
{
displayName: 'Auth URI Query Parameters',
name: 'authQueryParameters',
type: 'hidden',
default: '',
},
{
displayName: 'Authentication',
name: 'authentication',
type: 'hidden',
default: 'header',
},
];
}
exports.SalesforceOAuth2Api = SalesforceOAuth2Api;
//# sourceMappingURL=SalesforceOAuth2Api.credentials.js.map