Since Snapd 2.71[0], snaps can connect to the kerberos-tickets
slot. Firefox, for example:
sudo snap connect firefox:kerberos-tickets
This will make Kerberos authentication work assuming a credentials cache
of the file type and path matching /tmp/krb5cc* (a default configuration
satisfies this condition).
=> Known limitations <=
-
FIXED
[1]Denial to write session tickets to
cache causes (potentially significantly) slower authentication. Fix scheduleded for Snapd 2.75. -
FIXED
[2]Unreadable includedir in krb5.conf causes Kerberos to bail out. -
[3]Support a credentials cache of KEYRING type.
=> But {this snap} has no kerberos-ticket plug <=
Contact the snap maintainers and request its addition.
=> I want my credentials cache to be {arbitrary path} <=
I’m convinced security reviewers would reject that as it would imply that
any path in the system could be exposed to the snap, but you’re welcome to
open a discussion in the Snapcraft forum and link it here.
=> I found {this other limitation} <=
File a bug or, if you’re unsure, raise it here.
Cheers!
[1]Bug #2138268 “Kerberos authentication slow in Firefox (snap) and...” : Bugs : firefox package : Ubuntu
[2]Bug #2122317 “Unreadable includedir /var/lib/sss/pubconf/krb5.in...” : Bugs : chromium-browser package : Ubuntu
[3]Bug #2139666 “Kerberos authentication does not work with KEYRING...” : Bugs : firefox package : Ubuntu
[0]https://launchpad.net/bugs/1849346