Closed
Description
The Okta connector makes a "decode" call that is only valid in Python 2.7. In py27, the strings present in Okta user objects are unicode strings, which can be decoded. However, in py3, they are plain strings (which are unicode by default). The str object does not have a decode function.
In py3, the call to decode causes an uncaught exception.
To resolve the issue, we should pass the string through six.text_type to normalize the string type.