Skip to content

Oath#61

Closed
dnogu wants to merge 2 commits into
splunk-soar-connectors:mainfrom
dnogu:oath
Closed

Oath#61
dnogu wants to merge 2 commits into
splunk-soar-connectors:mainfrom
dnogu:oath

Conversation

@dnogu

@dnogu dnogu commented Feb 17, 2026

Copy link
Copy Markdown

Features

  • Added optional OAuth token request parameters:
    • oauth_grant_type
    • oauth_scope
    • oauth_resource
    • oauth_extra_body (JSON object string)
  • Added OAuth token payload construction that supports custom grant/body fields and preserves precedence for typed fields over oauth_extra_body.

Bug Fixes

  • Fixed OAuth token retrieval for providers that require client_id / client_secret in the request body instead of HTTP Basic auth.
  • Fixed compatibility with token endpoints that require non-default OAuth fields (scope, resource, custom body keys, non-client_credentials grant type).

Manual Documentation

Have you made any changes that should be documented in manual_readme_content.md?

The following changes require documentation in manual_readme_content.md:

  • New, updated, or removed REST handlers
  • New, updated, or removed authentication methods, especially complex methods like OAuth
  • Compatibility considerations with respect to deployment types (e.g. actions that cannot be run on cloud or an automation broker)
  • I have verified that manual documentation has been updated where appropriate

Other information

  • No new REST handlers or actions were added.
  • Documentation updated in both README.md and manual_readme_content.md to explain new OAuth parameter behavior and precedence.

Please refer to our Contribution Guide for any questions on submitting a pull request.

Thanks for contributing!

@github-actions

Copy link
Copy Markdown

Thank you for your submission! We will take a look as soon as we can.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant