Gordon Sim created PROTON-974:
---------------------------------
Summary: single symbol for mechanisms in sasl-mechanisms not
recognised
Key: PROTON-974
URL: https://issues.apache.org/jira/browse/PROTON-974
Project: Qpid Proton
Issue Type: Bug
Components: proton-c
Affects Versions: 0.10
Reporter: Gordon Sim
Assignee: Andrew Stitcher
E.g. if a broker sends a sasl-mechanisms frame with a single symbol as the
value of the mechanisms field, then it appears that the cyrus-sasl support in
proton-c doesn't recognise that offered mechanism(?)
{noformat}
[0x2605d80]: -> SASL
[0x2605d80]: <- SASL
[0x2605d80]:0 <- @sasl-mechanisms(64) [sasl-server-mechanisms=:ANONYMOUS]
[0x2605d80]:sasl error: SASL(-4): no mechanism available: No worthy mechs found
[0x2605d80]:ERROR amqp:unauthorized-access Authentication failed
[0x2605d80]: -> EOS
ERROR:root:amqp:unauthorized-access: Authentication failed
{noformat}
>From the spec, section 1.4:
{quote}
The multiple attribute of a field description controls whether multiple element
values are permitted in the representation. A single element of the type
specified in the field description is always permitted. Multiple values are
represented by the use of an array where the type of the elements in the array
is the type defined in the field definition.
{quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)