I just started testing the UPS APIs and it looks like they may not be providing access keys anymore (sunsetting and moving exclusively to OAuth 2.0 by the sound of it). Am I correct in thinking this module will need a rework to support authentication via OAuth, or am I just missing something?
Comments
Comment #2
svouthi commentedYes, UPS just sent this out:
Comment #3
hockey2112 commentedI received that Oauth email as well. Is this and update that is being worked into the plans for this module? Any early idea of a release date for such an update?
Comment #4
morbus iffThe bigger concern seems to be that switching to OAuth requires switching to their new REST API - currently, we're using a library that uses the XML API.
Comment #5
jprouty commentedIs there an ETA on the OAuth2 support?
I just implemented a Emcommerace site on Drupal so I do not have the older APIs
Comment #6
cthrucodeI am implementing Drupal Comm on a few of my sites. Is there an updated ETA on this.. is there any shipping module that can can effectively co-exist with Drupal Comm?
Comment #7
damienmckennaMaking this a critical feature request as UPS is actively phasing out the old authentication system as of June 2023, and there will be seven months between when the old API is completely disabled (June 2024) and Drupal 7 is no longer supported (January 2025).
As for when this will be done, I suspect some of the companies using it will have to fund the development rather than waiting for the current maintainers to do it.
Comment #8
damienmckennaFYI #4 suggests this would need to be a major rewrite of the module, presumably creating a 7.x-3.x release.
Comment #9
damienmckennaComment #10
svouthi commentedRe: #7 - How much funding may be required and how shall it be raised? We are using this module and would like to see it updated.
Comment #11
svouthi commentedWhat can we do to help get this issue resolved? We will soon be short on time.
Comment #12
amorsent commentedHere's a link to the related issue for the gabrielbull/ups-api package
https://github.com/gabrielbull/php-ups-api/issues/370
So far the conversation seems to be about alternate options.
Comment #13
svouthi commentedWe are still interested in supporting this module being updated. EOL for D7 has been pushed to January 2025.
Comment #14
damienmckennaI recommend getting in direct contact with Centarro or other dev studios and enquire about going in on paying for the work to be done.
Comment #15
svouthi commentedThank you. I have written Centarro and will post again after I receive a reply.
Comment #16
svouthi commentedI have received three replies from rszrama for Centarro, with a nearly two week wait after I followed up additionally for each one excepting the first. Without having heard a precise figure yet, I can at least relate that updating the module would require compensating them for potentially weeks of work.
Comment #17
svouthi commentedI met with HeroDevs a few days ago to learn more about their Never Ending Support for Drupal 7 since it is to be EOL in January, 2024. I was told there has been interest expressed to them by multiple prospective clients about support for this module among the other modules they plan to support, but I haven't received an answer yet as to how/whether a rewrite of this module before then would be facilitated.
Comment #18
svouthi commentedWhat are the possibilities for this version of the module to move forward? I see the D8+ version has code to review for OAuth compatibility. Can some of that cross over?
Comment #19
svouthi commentedHeroDevs wrote they will not be updating the Commerce UPS module to use the OAuth protocol in their never ending support.