Skip to content

Live Push: Add OAuth SOAP session support for API v67. 2026-06-21 - #4

Merged
danvuquoc merged 1 commit into
release/1.1from
feature/salesforce-oauth-v67-sdk-1.1
Jul 21, 2026
Merged

danvuquoc merged 1 commit into
release/1.1from
feature/salesforce-oauth-v67-sdk-1.1

Conversation

@danvuquoc

Copy link
Copy Markdown
Member

Summary

  • Add setOAuthSession() for authenticated Salesforce SOAP sessions without invoking SOAP login().
  • Bundle the production-generated Partner API 67.0 WSDL.
  • Add a focused native OAuth-session test.

Why

Salesforce integrations are moving to the External Client App JWT bearer flow. The SDK needs a backward-compatible way to accept the OAuth access token and Salesforce instance_url, then configure the Partner SOAP endpoint at /services/Soap/u/67.0.

Compatibility

  • Retains PHP >=5.4.0.
  • Adds no Composer dependencies.
  • Preserves existing login() consumers unchanged.
  • Intended as the 1.1.3 targeted backport from v1.1.2.

Validation

  • php tests/oauth-session-test.php
  • Parsed wsdl/partner-v67.wsdl.xml with PHP SoapClient.
  • composer validate --no-check-publish

@github-actions github-actions Bot added the Status: Pending Review Needs code review label Jul 21, 2026
@danvuquoc danvuquoc changed the title Add OAuth SOAP session support for API v67 Live Push: Add OAuth SOAP session support for API v67. 2026-06-21 Jul 21, 2026
@danvuquoc
danvuquoc marked this pull request as ready for review July 21, 2026 18:25
@danvuquoc
danvuquoc changed the base branch from master to release/1.1 July 21, 2026 18:28
@danvuquoc
danvuquoc merged commit d3cbb38 into release/1.1 Jul 21, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Pending Review Needs code review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant