Skip to content

OSAuthenticator.authenticateV3 does not reauthenticate properly #444

@symcssn

Description

@symcssn

The user’s OSClient object becomes out of scope during reauthentication because authenticateV3 does not update the OSClient object. Instead it returns a new OSClient object which is never passed back to the user during reauthentication. The user is left with the out of scope OSClient object and that OSClient's access is outdated. This becomes very problematic in multi-threaded applications.

OSAuthenticator.authenticateV2 handles it properly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions