Public bug reported:

This is reported in github at: https://github.com/go-macaroon-bakery/py-
macaroon-bakery/issues/53

When the authentication URL hostname has no dots in, the bakery client
makes a cookie with that hostname as the domain, but that's ignored by
the Python cookie jar because the domain isn't a FQDN, so the discharge-
required (macaraq) flow will not work with local hostnames.

The standard Python behaviour in this case seems to be to add a ".local"
suffix to the domain name when adding the cookie to the cookie jar, so
it seems that the bakery should do that to fix the issue.

** Affects: py-macaroon-bakery (Ubuntu)
     Importance: Undecided
         Status: Fix Released

** Affects: py-macaroon-bakery (Ubuntu Bionic)
     Importance: Undecided
         Status: New

** Affects: py-macaroon-bakery (Ubuntu Cosmic)
     Importance: Undecided
         Status: Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1790663

Title:
  httpbakery: discharge does not work when hostname does not contain a
  dot

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/py-macaroon-bakery/+bug/1790663/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to