You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix RUBY-2421 Auth mechanism properties not downcased when client is created with host and Ruby options with symbol key (#2110)
* Check caller identity after assuming role
* check connectivity via mongo shell
* reference aws docs for sts errors
* run server status instead of ismaster to catch auth errors
* line count should suffice
* expand aws auth notes
* RUBY-2421 test case for auth mechanism properties not getting downcased
* RUBY-2421 account for keys possibly being either symbols or strings at this point
* if options are strings they need to go into a document derivative
* fix again
* redo options type conversions once again
* the test suite needs auth mechanism properties downcased when testing objects below the client in hierarchy
* try converting back to hash
* Revert "try converting back to hash"
This reverts commit b50ff8d.
* symbolize keys here
* handle explicit nil values
* RUBY-2425 deal with wildcard arns
* fix connection tests
* only sts arns are modified
* we no longer write nil passwords into the client
Co-authored-by: Oleg Pudeyev <oleg@bsdpower.com>
0 commit comments