使用cas在spring中与netsuite集成的sso

使用cas在spring中与netsuite集成的sso,spring,single-sign-on,netsuite,Spring,Single Sign On,Netsuite,我想使用cas在Spring应用程序和Netsuite之间实现单点登录。在网上搜索了很多东西,但都没有收获。请帮助我与一些链接或文件 提前谢谢。我刚刚在NetSuite中为我们公司完成了两个SSO。(您可以在“设置”>“集成”>“SSO”下找到这一点)我们最终让NetSuite向我们的内部PHP内部网发送了一个特制的URL。那里的web应用程序接收传入的URL并对其执行操作,用户可以得到他们需要的内容 请原谅我对Spring一无所知,但如果您可以运行web应用程序“接收传入URL(post)”,

我想使用cas在Spring应用程序和Netsuite之间实现单点登录。在网上搜索了很多东西,但都没有收获。请帮助我与一些链接或文件


提前谢谢。

我刚刚在NetSuite中为我们公司完成了两个SSO。(您可以在“设置”>“集成”>“SSO”下找到这一点)我们最终让NetSuite向我们的内部PHP内部网发送了一个特制的URL。那里的web应用程序接收传入的URL并对其执行操作,用户可以得到他们需要的内容

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

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

如果您的实例中安装了任何“bundle”,那么其中一些bundle中包含SSO,一些bundle是“受保护”的,而一些bundle则不是,未受保护的bundle可以作为JavaScript下载到您的机器上,以供检查、考虑和仿真

SuiteAnswers中的帮助是不错的,但并没有给出很多工作示例供您适应。PHP工具包中有一个SSO的工作示例&我强烈建议您获取它,解压缩它,并读取所有这些文件,即使它没有目录,您也可以轻松地查看这些文件中的所有包含和引用

如果你有一个具体的后续问题,请张贴,而我是一个中级,我会给它的奥莱学院尝试回答。如果你还需要什么,打电话给我


干杯。

我想补充一件事:NetSuite刚刚发布了对SAML的支持。(通过这里的实现,我是2/3。)我知道它不是SSO的替代品,但如果它是针对您的情况的替代品,请查看它。