missing httpform plugin for saslauthd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cyrus-sasl2 (Ubuntu) |
In Progress
|
Undecided
|
Lena Voytek | ||
Focal |
In Progress
|
Undecided
|
Lena Voytek | ||
Jammy |
In Progress
|
Undecided
|
Lena Voytek | ||
Kinetic |
Won't Fix
|
Undecided
|
Lena Voytek | ||
Lunar |
Won't Fix
|
Undecided
|
Lena Voytek |
Bug Description
Hi, we noticed missing httpform plugin for saslauthd. We are migrating from Centos.
== On Centos (Notice the httpform at the end)
/usr/sbin/saslauthd -v
saslauthd 2.1.26
authentication mechanisms: getpwent kerberos5 pam rimap shadow ldap httpform
== On Ubuntu jammy
/usr/sbin/saslauthd -v
saslauthd 2.1.27
authentication mechanisms: sasldb getpwent kerberos5 pam rimap shadow ldap
== Potential fix
add the "--enable-httpform" flag to the sasl2-bin package build
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: sasl2-bin 2.1.27+
ProcVersionSign
Uname: Linux 5.15.0-48-generic aarch64
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: arm64
CasperMD5CheckR
Date: Thu Oct 6 14:54:13 2022
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
LANG=C.UTF-8
SHELL=/bin/bash
SourcePackage: cyrus-sasl2
UpgradeStatus: No upgrade log present (probably fresh install)
Hello,
Thank you for the bug report. I can confirm Ubuntu does not currently support the httpform auth mechanism. I reproduced this with the following in both 22.04 and 22.10:
# lxc launch images:ubuntu/jammy test-saslauthd
# lxc exec test-saslauthd bash
# apt update && apt dist-upgrade -y
# apt install sasl2-bin
# saslauthd -v
It seems that it would be relatively easy to add this to Ubuntu if needed. Is there anything specific you require this authentication mechanism for instead of the other available ones?