Логин пользователя NetSuite

В Netsuite у нас есть сценарий, в котором

  1. Пользователь войдет в систему через настольное приложение.
  2. При успешном входе в систему нам нужно перенаправить пользователя в веб-приложение netsuite.
  3. Мы также хотим продолжить сеанс рабочего стола пользователя в веб-приложении netsuite.

Примечание. Вход будет осуществляться только через настольное приложение.

В настоящее время мы используем веб-сервис Netsuite с аутентификацией по паспорту. Также можно войти в netsuite без указания номера учетной записи.


person Tjcool    schedule 06.03.2013    source источник


Ответы (2)


Вы можете использовать REST для входа без указания номера учетной записи:

Используя следующий URL-адрес:

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

..и прохождение Авторизации в шапке:

NLAuth nlauth_email=мой@email.com, nlauth_signature=мойпароль

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

person eliseobeltran    schedule 06.03.2013
comment
Мы попробовали этот подход, но отдых у нас не работает. Если мы используем Rest, то будет очень сложно управлять сеансом пользователя, потому что мы хотим использовать сеанс рабочего стола пользователя и в веб-приложении netsuite. - person Tjcool; 07.03.2013
comment
Я просто отвечаю на ваш вопрос о том, как войти в систему, не имея номера счета. Не существует известного решения веб-сервиса, кроме REST. - person eliseobeltran; 07.03.2013
comment
Используя API-интерфейс Netsuite Soap, мы теперь можем войти в систему, используя механизм паспорта. Теперь мы столкнулись с проблемой управления сеансом, поскольку время ожидания сеанса Netsuite по умолчанию составляет 20 минут. Мы хотим, чтобы пользовательский сеанс работал в соответствии с требованием. Есть ли способ сделать такой же. - person Tjcool; 22.03.2013
comment
Вот последний и лучший URL-адрес NetSuite для веб-сервисов. webservices.sandbox.netsuite.com/services/NetSuitePort_2015_1 - person Rich Bianco; 29.07.2015

Если я правильно понимаю, вы также можете использовать функцию единого входа Netsuite (SSO). Вы можете либо использовать SAML и настроить сервер IdP, либо использовать их функцию единого входа для входящих подключений, до которой вам нужно перейти (т. е. заплатить), но ее проще настроить.

person nzaleski    schedule 24.06.2016