This notice is intended for customers who are using user credentials for SOAP web services authentication. This means that you are using user credentials with the Passport complex type for authentication. Deprecation of SOAP web services authentication through user credentials is planned for all integrations that use SOAP web services endpoints 2020.2 or later. What is the reason for this change?Authentication through user credentials is considered an obsolete and insecure authentication method. Oracle encourages the usage of more secure authentication methods, for example, token-based authentication (TBA). Additionally, by using TBA, you can avoid having to update your integration configuration when a password is changed. What will change for SOAP web services?As of the 2020.2 SOAP web services endpoint, authentication through request-level credentials will not be supported. If you attempt to authenticate through user credentials in SOAP web services endpoints 2020.2 and later, the web services request will not be processed, and an error message will be returned. You may also encounter compilation problems when building your integration.
The change will not affect web services integrations that use endpoints 2020.1 and earlier. You can continue to use request-level credentials in endpoints 2020.1 and earlier. However, you are encouraged to use TBA for all of your integrations. TBA is available in all supported endpoints. If you are using an earlier endpoint that does not support TBA, you are advised to upgrade to one of the supported endpoints. For information about supported endpoints, see the help topic Support for Existing WSDL Versions – SuiteAnswers ID 10817. Required ActionsYou must ensure that SOAP web services integrations created with 2020.2 and later SOAP web services endpoints use TBA.
Authentication through user credentials will continue to be supported in integrations that use SOAP web services 2020.1 and earlier endpoints, although it is not recommended
For more information, see the help topic Token-based Authentication and Web Services – SuiteAnswers ID 43774. If you require assistance or more information, please contact NetSuite Customer Support. |