0

我想使用 cas 在 Spring 应用程序和 Netsuite 之间实现单点登录。在网上搜索了很多东西,但没有任何成果。请通过一些链接或文档帮助我。

提前致谢。

4

1 回答 1

0

我刚刚在 NetSuite 中为我们公司完成了两个 SSO。(您将在 Setup>Integration>SSO 下找到它)我们最终让 NetSuite 向我们的内部 PHP 内部网发送了一个特制的 URL。那里的网络应用程序接收传入的 URL 并在其上执行操作,用户得到他们需要的东西。

请原谅我对 Spring 一无所知,但如果您可以运行您的 Web 应用程序以接收传入的 URL(帖子),那么您将在您的 ERP 实例中创建一个新的 SSO 对象,并传递您需要传递的值从那里到您的网络应用程序。这些可以是系统直接输出的内置值(即:“{entityid}”),也可以是您使用脚本创建的值,将它们传递给 SSO,然后 SSO 将这些值传递给您的 Web 应用程序' . 您可以将 SSO“对象”“放置”到“自定义表单”上的“自定义选项卡”上。或者您可以创建一个全新的表单。或者,您可以将 SSO 放置在其他位置。我选择将我们的选项卡放在自定义选项卡上,因为这对我们的用例很有效。

您可以“放置”您的 SSO 的唯一另外两个地方是“Portlet”(例如,您的仪表板上的自定义面板或类似面板)或“SuiteLet”(我还没有完成,但现在正在处理) .

如果您在您的实例中安装了任何“捆绑包”,其中一些在其中具有 SSO,其中一些是“受保护的”,而另一些则不是,未受保护的可以作为 JavaScript 下载到您的机器上进行检查,考虑和仿真。

SuiteAnswers 中的帮助很不错,但没有提供很多工作示例供您适应。PHP Tool Kit 内部有一个 SSO 的工作示例,我强烈建议您获取它,解压缩并阅读所有这些文件,即使它没有目录,您也可以轻松地遵循其中的所有包含和引用那些文件。

如果您对其中的某些内容有特定的后续问题,请发布,虽然我是中级,但我会给它 ole 学院尝试回答。如果您需要任何其他内容,请联系我。

干杯。

于 2012-12-12T04:51:07.637 回答