Update auth to omit content-type headers and body #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe the bug
Symphony recently made a release that changed how an invalid request is handled. This causes issues with session creation.
To Reproduce
Sending empty body to POST /sessionauth/v1/authenticate results in either a 401 response (if a content-type header is sent) or a 500 response (if no header is sent).
E.g., the following results in a 401 response:
Expected Behavior
We expect tokens to be returned as in https://rest-api.symphony.com/main/bot-authentication/session-authenticate
Error Message
401 or 500 response from Symphony
Runtime Environment
CSP: 0.0.5
SYS: 3.11.9 | packaged by conda-forge | (main, Apr 19 2024, 18:36:13) [GCC 12.3.0]
SYS platform: Linux
Additional context
Without authentication tokens, this adapter becomes unusable with certificate and key.