Two-factor authentication (2FA) is mandatory on all NetSuite accounts using NetSuite 2018.2 and later. However, Commerce developer tools do not currently support 2FA.
When using the Commerce developer tools to access a NetSuite account provisioned with 2FA, you must sign in with the SCDeployer role. This role includes all permissions required to deploy customizations but does not require two-factor authentication.
This section includes the following topics:
Because the developer tools do not accommodate 2FA, any attempt to deploy or fetch themes and extensions or deploy core SCA modules without properly setting up and using the SCDeployer role results in errors. See Error Messages When Running the Developer Tools for troubleshooting these errors.