Permissions Requiring Two-Factor Authentication in NetSuite

NetSuite enforces two-factor authentication (2FA) for key administrative permissions, enhancing security and access control.

·2 min read·View Oracle Docs

Starting in NetSuite 2018.2, two-factor authentication (2FA) is mandated for all accounts concerning specific administrative permissions. This requirement is substantial as it brings an added layer of security to sensitive operations within NetSuite.

Which Permissions Require 2FA?

The administrative permissions that necessitate 2FA include:

  • Access Token Management (for Token-based Authentication)
  • OAuth 2.0 Authorized Applications Management
  • Core Administration Permissions (see more about Core Administration Permissions)
  • Two-Factor Authentication base permission, which allows roles to be designated as requiring 2FA and to set durations for trusted devices for those roles
    Standard roles with the 2FA base permission include:
    • Marketing Administrator
    • Sales Administrator
    • Support Administrator
    • System Administrator
  • Set Up OpenID Connect (OIDC) Single Sign-on
  • Set Up OpenID Single Sign-on
  • Set Up SAML Single Sign-on
  • OIDC Provider Setup
  • Integration Application
  • Device ID Management
  • View Unencrypted Credit Cards
  • View Unencrypted ACH Account Numbers

Important Notes

  • If a role is configured as a SAML Single Sign-on (SSO) role, the requirement for 2FA is not applicable, as SAML SSO requirements take precedence.
  • All non-UI API access, such as through web services or RESTlets, will also require 2FA. Roles that require 2FA cannot authenticate using user credentials for API access.

This initiative not only safeguards sensitive data but also ensures compliance with modern security protocols.

Related Resources

These resources can further enhance your understanding of how to effectively manage roles and permissions in NetSuite, making your organization more secure and compliant with best practices in authentication.

Frequently Asked Questions (4)

Do I need to enable a feature flag for two-factor authentication in NetSuite?
No, starting with NetSuite 2018.2, two-factor authentication (2FA) is automatically mandated for accounts with specific administrative permissions, so no additional feature flag is needed.
Which roles inherently require two-factor authentication for administrative tasks?
Standard roles that automatically include the two-factor authentication base permission are Marketing Administrator, Sales Administrator, Support Administrator, and System Administrator.
Does two-factor authentication apply to SAML Single Sign-on (SSO) roles?
No, if a role is configured as a SAML Single Sign-on (SSO) role, the 2FA requirement does not apply because SAML SSO requirements take precedence.
Will roles that require 2FA be able to authenticate using user credentials for API access?
No, 2FA-required roles cannot authenticate using user credentials for API access, including non-UI API methods such as web services or RESTlets, meaning 2FA is necessary in these scenarios as well.
Source: Permissions Requiring Two-Factor Authentication (2FA) Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Authentication

View all Authentication articles →