2013-03-06 428 views
0

在NetSuite公司,我们有场景NetSuite的用户登录

  1. 用户将通过桌面应用程序登录。
  2. 成功登录后,我们需要将用户重定向到netsuite web应用。
  3. 我们还想在netsuite web应用程序中继续用户桌面会话。

注意:只能通过桌面应用程序进行登录。

Currenlty我们正在使用Netsuite webservice和护照身份验证。也可以在不提供帐号的情况下登录netsuite。

回答

2

您可以使用REST无需提供账号登录:

使用以下网址:

https://rest.netsuite.com/rest/roles

..和经过授权的标题:

NLAuth nlauth_email = [email protected],nlauth_signature = mypassword

http://elibeltran.com/webservice-login-without-providing-an-account-number-is-it-possible/

+0

我们尝试过这种方法,但休息不适合我们。如果我们使用Rest,那么管理用户会话将非常困难,因为我们希望在netsuite Web应用程序中使用用户桌面会话。 – Tjcool 2013-03-07 12:20:01

+0

我只是回应您的问题,不知道如何登录帐号。除了REST之外,没有已知的Web服务解决方案。 – eliseobeltran 2013-03-07 13:39:37

+0

使用Netsuite Soap API,我们现在可以使用护照机制登录。现在我们正面临会话管理的问题,因为Netsuite的默认会话超时时间为20分钟。我们希望按照需求保持用户会话的持续时间。是否有任何方法可以做一样。 – Tjcool 2013-03-22 11:12:44

0

如果我理解正确,您还可以使用Netsuite的单点登录(SSO)功能。您可以使用SAML并设置IdP服务器,也可以使用您必须升级到(即支付)但更易于设置的入站单一登录功能。