@aurahelper/xml-definitions
Version:
Powerfull Libraries to get the XML Definitions of ALL XML Salesforce Metadata Files. Support All API Versions up to API 53.0. You can get the definition of one or more XML files for a specific version of Salesforce. For Example: You can get the XML Defini
128 lines • 6.12 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AuthProvider = void 0;
var core_1 = require("@aurahelper/core");
exports.AuthProvider = {
authorizeUrl: new core_1.StringXMLField('authorizeUrl', 'Authorize URL')
.setMinApi(29)
.setEditable()
.setRequired()
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.AVAILABLE)
.setMinApi(29)
.setMaxApi(32))
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.NOT_AVAILABLE)
.setMinApi(33)),
consumerKey: new core_1.StringXMLField('consumerKey', 'Consumer Key')
.setMinApi(27)
.setEditable()
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.AVAILABLE)
.setMinApi(29)
.setMaxApi(32))
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.NOT_AVAILABLE)
.setMinApi(33)),
consumerSecret: new core_1.StringXMLField('consumerSecret', 'Consumer Secret')
.setMinApi(27)
.setEditable()
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.AVAILABLE)
.setMinApi(29)
.setMaxApi(32))
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.NOT_AVAILABLE)
.setMinApi(33)),
customMetadataTypeRecord: new core_1.StringXMLField('customMetadataTypeRecord', 'Custom Metadata Type Record')
.setMinApi(36)
.setEditable()
.setRequired(),
defaultScopes: new core_1.StringXMLField('defaultScopes', 'Default Scopes')
.setMinApi(29)
.setEditable()
.setRequired()
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.AVAILABLE)
.setMinApi(29)
.setMaxApi(32))
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.NOT_AVAILABLE)
.setMinApi(33)),
errorUrl: new core_1.StringXMLField('errorUrl', 'Error URL')
.setMinApi(27)
.setEditable(),
executionUser: new core_1.StringXMLField('executionUser', 'Execution User')
.setMinApi(27)
.setEditable()
.setRequired()
.linkFieldToSObject('User'),
friendlyName: new core_1.StringXMLField('friendlyName', 'Friendly Name')
.setMinApi(27)
.setEditable()
.setRequired(),
iconUrl: new core_1.StringXMLField('iconUrl', 'Icon URL')
.setMinApi(32)
.setEditable(),
idTokenIssuer: new core_1.StringXMLField('idTokenIssuer', 'Id Token Issuer')
.setMinApi(30)
.setEditable(),
includeOrgIdInIdentifier: new core_1.BooleanXMLField('includeOrgIdInIdentifier', 'Include Org Id In Identifier')
.setMinApi(32)
.setEditable(),
LinkKickoffUrl: new core_1.StringXMLField('LinkKickoffUrl', 'Link Kickoff URL')
.setMinApi(43)
.setEditable(),
logoutUrl: new core_1.StringXMLField('logoutUrl', 'Logout URL')
.setMinApi(33)
.setEditable(),
oauthKickoffUrl: new core_1.StringXMLField('oauthKickoffUrl', 'Oauth Kickoff URL')
.setMinApi(43),
plugin: new core_1.StringXMLField('plugin', 'Plugin')
.setMinApi(36)
.setEditable(),
portal: new core_1.StringXMLField('portal', 'Portal')
.setMinApi(27)
.setEditable(),
providerType: new core_1.EnumXMLField('providerType', 'Provider Type')
.setMinApi(27)
.setEditable()
.addEnumValue('Apple', 'Apple')
.addEnumValue('Facebook', 'Facebook')
.addEnumValue('Google', 'Google')
.addEnumValue('Salesforce', 'Salesforce')
.addEnumValue('Janrain', 'Janrain')
.addEnumValue('LinkedIn', 'LinkedIn', 32)
.addEnumValue('Twitter', 'Twitter', 32)
.addEnumValue('Open Id Connect', 'OpenIdConnect', 29)
.addEnumValue('Microsoft Access Control Service', 'MicrosoftACS', 31)
.addEnumValue('GitHub', 'GitHub', 35)
.addEnumValue('Custom', 'Custom', 36),
registrationHandler: new core_1.StringXMLField('registrationHandler', 'Registration Handler')
.setMinApi(27)
.setEditable(),
sendAccessTokenInHeader: new core_1.BooleanXMLField('sendAccessTokenInHeader', 'Send Access Token In Header')
.setMinApi(30)
.setEditable(),
sendClientCredentialsInHeader: new core_1.BooleanXMLField('sendClientCredentialsInHeader', 'Send Client Credentials In Header')
.setMinApi(30)
.setEditable()
.setRequired(),
sendSecretInApis: new core_1.BooleanXMLField('sendSecretInApis', 'Send Secret In Apis')
.setMinApi(47)
.setEditable(),
SsoKickoffUrl: new core_1.StringXMLField('SsoKickoffUrl', 'Single Sign-On Kickoff URL')
.setMinApi(43)
.setEditable(),
tokenUrl: new core_1.StringXMLField('tokenUrl', 'Token URL')
.setMinApi(29)
.setEditable()
.setRequired()
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.AVAILABLE)
.setMinApi(29)
.setMaxApi(32))
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.NOT_AVAILABLE)
.setMinApi(33)),
userInfoUrl: new core_1.StringXMLField('userInfoUrl', 'User Info URL')
.setMinApi(29)
.setEditable()
.setRequired()
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.AVAILABLE)
.setMinApi(29)
.setMaxApi(32))
.addDependencyField(new core_1.XMLDependencyField('providerType', 'OpenIdConnect', core_1.DataValues.NOT_AVAILABLE)
.setMinApi(33)),
};
//# sourceMappingURL=authProvider.js.map