Page History
...
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 | ||||
---|---|---|---|---|
|
...
Setting up NetSuite for SSO
Log in to NetSuite using authorized NetSuite credentials.
- In the Home page, click Setup and select Setup Manager.
- In the Setup Manager left navigation menu, expand Integration and select SAML Single Sign-on listed under Integration Management .
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 PAGE, enter '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.
Upload the metadata from the local folder and click Submit.
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
- Log in to WSO2 Identity Cloud.
Click the menu icon on the top, left corner of the screen.
- Click Applications from the Admin Portal to navigate to the Application list.
- Click ADD APPLICATION to add a NetSuite application.
- Click NetSuite icon.
- Enter an Application Name and click Add.
- Click Add Application and in SSO Configuration, select 'https://system.na1.netsuite.com/saml2/acs' as the default Assertion Consumer URL.
- In Store Configuration, enter a Display Name, and click Save.
The added NetSuite app is displayed in Identity Cloud/Applications page. - Once the application is added, it is listed in User Portal. Click Go to User Portal at the top right corner of the page.
- 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.