TABDEV-2904: These unauthed requests should not get credentials applied and should not care about cookies.
TABDEV-2904: delegate to the retrier to decide how to reconstruct the failed operation for retry.
TABDEV-2904: add OAuth feature test
TABDEV-2904: move OAuth operations here, per J-3718
TABDEV-2904: use correct type names for OAuth credentials.
TABDEV-2904: this works on operations, so make the signature specific to operations.
TABDEV-2904: relocate these definitions
TABDEV-2904: rename requestWithOptions to be more clear it applies credentials
TABDEV-2904: add some documentation to the OAuth methods
Merge branch 'TABDEV-2904' into develop
TABDEV-2904: fix build breakage