[ 
https://issues.apache.org/jira/browse/PROTON-974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Stitcher resolved PROTON-974.
------------------------------------
       Resolution: Fixed
    Fix Version/s: 0.11
                   0.10.1

> 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
>             Fix For: 0.10.1, 0.11
>
>
> 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)

Reply via email to