The source asked for credentials with a 'credentials-required' signal and is currently awaiting for them.
The source is currently connected to its (possibly remote) data store.
The source is currently connecting to its (possibly remote) data store.
The source is currently disconnected from its (possibly remote) data store.
A user rejected SSL certificate trust for the connection.
Connection status codes used by the #ESource to indicate its connection state. This is used in combination with authentication of the ESource. For example, if there are multiple clients asking for a password and a user enters the password in one of them, then the status will change into 'connecting', which is a signal do close the password prompt in the other client, because the credentials had been already provided.