Problem/Motivation
1. Saving the user profile form without entering a new password sends a blank password to netFORUM. Users without a netFORUM account get a SOAP error and can't save their profile.
2. Login, SSO token and cst_key lookups always use https://netforum.avectra.com/xWeb/Signon.asmx?WSDL and ignore the xWeb WSDL URL in the module settings.
3. If netFORUM is unreachable or not configured, an uncaught SoapFault breaks the login form for all users, including admins.

Proposed resolution
- Only sync the password when a new one is entered, and only for users with a netFORUM account.
- Build the Signon.asmx URL from the configured xWeb WSDL URL, falling back to the old default.
- Skip netFORUM when the module isn't enabled, and log SOAP errors and fall back to the normal Drupal login.

Comments

vinektiwari created an issue. See original summary.

  • vinektiwari committed 6bfa1d88 on 9.0.x
    Issue #3629933 by vinektiwari: Fix blank password sync and use...
vinektiwari’s picture

Version: 9.0.0 » 9.0.1
Status: Active » Fixed

Fixed in 9.0.1.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.