2012-10-30 29 views

回答

0

我剛剛在NetSuite爲我們公司完成了兩個SSO。 (您可以在Setup> Integration> SSO下找到它)我們最終讓NetSuite向我們的內部PHP Intranet發送特製URL。網絡應用程序在那裏接收傳入的URL並在其上進行操作,用戶可以獲得所需的內容。如果你可以運行你的web應用程序'接收一個傳入的URL(post),那麼你將在你的ERP實例中創建一個新的SSO對象,然後傳遞值你需要從那裏傳遞給你的網絡應用程序。這些可以是系統內置的值(即:「{entityid}」),也可以是使用腳本創建的值,將它們傳遞給SSO,然後SSO將這些值傳遞給Web應用程序的「 。您可以將SSO「對象」「放置」到「自定義表格」上的「自定義選項卡」上。或者你可以創建一個全新的表單。或者您可以將您的SSO置於其他位置。我選擇將其放在自定義選項卡上,因爲這對我們的用例非常有效。

您可以「放置」您的SSO的另外兩個地方是「Portlet」(也就是說,就像儀表板或類似的自定義面板)或「SuiteLet」(我還沒有完成,但正在工作現在)。

如果您的實例中安裝了任何「捆綁軟件」,其中一些內含SSO,其中一些「受保護」,其中一些不受保護,而未受保護的軟件可以作爲JavaScript下載到您的機器進行檢查,考慮,&仿真。

在SuiteAnswers的幫助是體面的,但沒有給你很多工作的例子適應。 PHP工具包在其中有一個SSO的工作示例&我強烈建議您解決這個問題,解壓縮它,然後閱讀所有這些文件,即使它沒有任何目錄,您也可以輕鬆地遵循所有包含和引用這些文件。

如果您有關於某些內容的特定後續問題,請發帖,而當我作爲它的中間人時,我會給它的大學學生嘗試回答。如果你需要任何東西,ping我。

乾杯。

+1

我想添加一件事:NetSuite剛剛發佈了對SAML的支持。 (我在這裏通過執行2/3。)我知道它不是SSO的替代品,但如果它是您的情況的替代方案,請檢查它。 –