Я пытаюсь сделать запрос на мой Netsuite RESTlet, используя Alamofire (SWIFT), но я сталкиваюсь с несколькими трудностями: в документации указываются необходимые параметры (см. Ниже).
ДОКУМЕНТАЦИЯ:
Для заголовка авторизации RESTlet OAuth 1.0 требуются данные, описанные в следующей таблице.Некоторые из этих значений можно получить из пользовательского интерфейса NetSuite.Другие значения должны быть рассчитаны.Как правило, ваша интеграция должна включать логику для определения этих значений и создания готового заголовка.Следуйте протоколу OAuth 1.0, чтобы создать заголовок авторизации.
Однако в почтальоне я использую дополнительные параметры (секрет потребителя и секрет токена), и он работает, если я их удаляю, он не работает
Чтобы закончить, когда я проверяю заголовок авторизации, сгенерированный почтальоном, я вижу только указанные параметры в документации:
OAuth realm="my realm",oauth_consumer_key="myConsumerKey",oauth_token="myAccessToken",
oauth_signature_method="HMAC-SHA1",oauth_timestamp="1543488570",
oauth_nonce="ERxdLbUfkeh",oauth_version="1.0",oauth_signature="UeqmxAyeUqtPoICLo%2FARsQE8B1E%3D"
Если кто-то может мне объяснитьтаким образом, я мог бы реализовать аутентификацию TBA в своем приложении, но сейчас мне нужно лучше понять эту аутентификацию.