Matt Gochee
04/29/2025, 2:03 PMCeligo AI
04/29/2025, 2:04 PMAI generated answer (using internal Slack threads):The error
TWO_FA_REQD Two-Factor Authentication required
when running gulp deploy
with SCDeployer Role
in SCA 2020.1
is likely due to the role being set to require two-factor authentication (2FA).
In NetSuite, certain roles and permissions require 2FA for added security. This includes roles with permissions such as Access Token Management
(for Token-based Authentication), Two-Factor Authentication base
(permission to designate roles as 2FA authentication required, and specify the duration of trusted devices for those roles), Set Up OpenID Single Sign-on
, Set Up SAML Single Sign-on
, Integration Application
, and Device ID Management
.
If you are using SuiteTalk for integration and are encountering this issue, you may need to check the role's settings and ensure that 2FA is not required. If it is, you will need to provide the necessary verification code when prompted.
For Eclipse IDE with the SuiteCloud IDE plugin, you can create a new role with minimal permissions, along with the Tokens permission. Then in Eclipse, you can Manage Authentication and issue a token for that role. That role will then be used to upload to NetSuite.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
04/29/2025, 2:04 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.813032269
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.806626678
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.795177698
Celigo AI
04/29/2025, 2:04 PM