canonicalwebteam.candid provides authentication with Candid, a macaroon-based authentication service.
See: https://github.com/canonical/candid
This client only support the browser-redirect login protocol that provides a mechanism for a user to authenticate with candid, and subsequently discharge macaroons, by redirecting a web browser via the candid login pages.
To install this extension as a requirement in your project, you can use PIP:
pip install canonicalwebteam.candid
See also the documentation for pip install.
The package leverages poetry for dependency management.