My python application currently uses Twisted and txcouchbase to write data to Couchbase Server 4.5 in an asynchronous manner. I currently do not have any authentication set up.
I want to upgrade our Couchbase server to 5.1. In this version, we need to use username-password based authentication to connect to the server.
I know this authentication is possible to do in synchronous mode by calling the authenticate() method on the cluster object. However, I have not been able to find any information on performing authentication in asynchronous mode or via the txcouchbase module.
Is this use-case supported in the latest python SDK? If yes, can you point me to a place where I can find more information or an example?