I just created a new PR on github to allow for multiple service principals in a single service, and to allow overriding the auto-generated service principal name.
https://github.com/cyrusimap/cyrus-sasl/pull/763 With the new code, specifying the option accept_any_principal will cause the GSSAPI plugin to accept any service principal with a valid entry in the keytab, per best practice. I kept the existing behaviour the same to avoid backwards compatibility issues, although I'd argue the current behaviour is undesirable in almost all cases. ------------------------------------------ Cyrus: SASL Permalink: https://cyrus.topicbox.com/groups/sasl/Tee3bf01947b01310-M7fc829f84cd9180204dbc69f Delivery options: https://cyrus.topicbox.com/groups/sasl/subscription
