Try WSO2 Cloud for Free
Sign in

All docs This doc

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

See the following topics for a description of the concepts that you need to know when configuring SSO.

The following are the topics in this tutorialLet's get started.

Table of Contents
maxLevel3
minLevel3

...

Setting up NetSuite for SSO

  1. Log in to NetSuite using authorized NetSuite credentials.

  2. In the Home page, click Setup and select Setup Manager.
     
  3. In the Setup Manager left navigation menu, expand Integration and select SAML Single Sign-on listed under Integration Management . 
  4. In the SAML Setup page, provide the following values:

    • For LOGOUT LANDING PAGE, enter 'https://identity.cloud.wso2.com/user-portal/t/<tenant-name>'. For example, this can be https://identity.cloud.wso2.com/user-portal/t/tenant10.com.

    • For IDENTITY PROVIDER LOGIN PAGEenter 'https://identity.cloud.wso2.com/identity/t/<tenant-name>?spEntityID=http://www.netsuite.com/sp'. For example, this can be https://identity.cloud.wso2.com/identity/t/tenant10.com?spEntityID=http://www.netsuite.com/sp.

  5. Upload the metadata from the local folder and click Submit.

     

  6. Configure an on-premise user store for NetSuite. NetSuite needs a special claim that denotes the company ID. So each user should have the ID as a user attribute. When you download the agent, a claim-config.xml is created. This is created in the <ON_PREMISE_AGENT_HOME>/conf/ directory. Add the following entry to the config file. 

    Code Block
    <Claim>
      <ClaimURI>http://wso2.org/claims/netsuiteid</ClaimURI>
      <AttributeID>{AN_LDAP_ATTRIBUTE}</AttributeID>
    </Claim>
    Info

    The value of the attribute should be your company ID in NetSuite. e.g. 3883026

...

Configuring WSO2 Identity Cloud for SSO with NetSuite

  1. Log in to WSO2 Identity Cloud.  
  2. Click the menu icon on the top, left corner of the screen.

  3.  Click Applications from the Admin Portal to navigate to the Application list.
  4. Click ADD APPLICATION to add a NetSuite application.

  5. Click NetSuite icon.
  6. Enter an Application Name and click Add.
  7. Click Add Application and in SSO Configuration, select 'https://system.na1.netsuite.com/saml2/acs' as the default Assertion Consumer URL
  8. In Store Configuration, enter a Display Name, and click Save.

    The added NetSuite app is displayed in Identity Cloud/Applications page.
  9. Once the application is added, it is listed in User Portal. Click Go to User Portal at the top right corner of the page.
  10. Click the added NetSuite App.

    Now you can access the NetSuite home page without having to sign in because you configured SSO between NetSuite and WSO2 Identity Cloud.