[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] (MQTT-537) AUTH packet cannot used implied properties as there is a require property
[ https://issues.oasis-open.org/browse/MQTT-537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=74758#comment-74758 ]
Ken Borgendale commented on MQTT-537:
-------------------------------------
A strict reading of the v5 spec in this area would say that it is not a malformed packet to use the short form of an AUTH packet without the properties, but that it would be a protocol error since the Authentication Method property is required.
While this is silly it is not necessarily wrong.
If we get up a place to put some deveoper's notes, this is one we could put there and to change in future versions of the spec.
> AUTH packet cannot used implied properties as there is a require property
> -------------------------------------------------------------------------
>
> Key: MQTT-537
> URL: https://issues.oasis-open.org/browse/MQTT-537
> Project: OASIS Message Queuing Telemetry Transport (MQTT) TC
> Issue Type: Bug
> Affects Versions: 5
> Environment: Â
> Reporter: Ken Borgendale
> Priority: Minor
>
> From Will Lisac
> {quote}Itâs unclear to me if the "Authentication Methodâ property must always be included. I see two potentially conflicting statements.
> 3.15.2.1 Authenticate Reason Code
> â
> The Reason Code and Property Length can be omitted if the Reason Code is 0x00 (Success) and there are no Properties. In this case the AUTH has a Remaining Length of 0.
> 3.15.2.2.2 Authentication Method
> â
> It is a Protocol Error to omit the Authentication Method or to include it more than once{quote}
--
This message was sent by Atlassian JIRA
(v7.7.2#77003)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]