schrodinger.maestro.auth.auth0_worker module

class schrodinger.maestro.auth.auth0_worker.Auth0Worker

Bases: QObject

Auth0 worker object for handling OAuth2 authentication flow.

This object is designed to be moved to a separate QThread. It listens for a signal to start the authentication process.

tokensReceived

A pyqtSignal emitted by instances of the class.

authenticationFailed

A pyqtSignal emitted by instances of the class.

__init__()

Initialize Auth0 worker with configuration.

startSignIn()

Start the sign-in process from auth0.