Modules

filter

 

Objects/Functions

module (N/sso)

SuiteScript 2.0

Main Examples

N/sso Module
Member Type: Name
Search NetSuite - https://system.netsuite.com/app/help/helpcenter.nl?search=N/sso Module

// Code Example 1
/**
* @NApiVersion 2.x
*/

// This script generates a new OAuth oken for a user.
require(['N/sso'], function(sso) {
function generateSSOToken() {
var suiteSignOnRecordId = 1;
var url = sso.generateSuiteSignOnToken(suiteSignOnRecordId);
}
generateSSOToken();
});

// Code Example 2
/**
* @NApiVersion 2.0
* @NScriptType Portlet
* @NScriptPortletType form
*/

// This script uses generateSuiteSignOnToken in a portlet.
define(['N/sso'], function (sso) {
function render(context) {
var suiteSignOnRecordId = 'customsso_test';
var url = sso.generateSuiteSignOnToken(suiteSignOnRecordId);
log.debug(url);
}
return {
render: render
};
});

// Code Example 3
/**
* @NApiVersion 2.x
* @NScriptType Suitelet
*/

// This script uses generateSuiteSignOnToken in a Suitelet.
define(['N/sso'], function(sso) {
function onRequest(context) {
var suiteSignOnRecordId = 'customsso_test'; //Replace placeholder values
var url = sso.generateSuiteSignOnToken(suiteSignOnRecordId);
log.debug(url);
}
return {
onRequest: onRequest
};
});

// Code Example 4
/**
* @NApiVersion 2.0
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/

// This script uses generateSuiteSignOnToken in a user event script.
define(['N/sso'], function(sso) {
function beforeLoad(context) {
var suiteSignOnRecordId = 'customsso_test';
var url = sso.generateSuiteSignOnToken(suiteSignOnRecordId);
log.debug(url);
}
return {
beforeLoad: beforeLoad
};
});

//SOURCE: https://system.netsuite.com/app/help/helpcenter.nl?fid=section_4424287223.html