Patrick, I addressed your feedback in draft-gould-regext-login-security-03, which did require bumping the XML schema version up to urn:ietf:params:xml:ns:epp:loginSec-0.3. I also made the corresponding change for the newPW case issue to draft-gould-regext-login-security-policy-02. Please review and let me know if you identify any other items.
Thanks, — JG James Gould Distinguished Engineer jgo...@verisign.com 703-948-3271 12061 Bluemont Way Reston, VA 20190 Verisign.com <http://verisigninc.com/> On 1/11/19, 1:21 PM, "regext on behalf of Gould, James" <regext-boun...@ietf.org on behalf of jgould=40verisign....@dmarc.ietf.org> wrote: Patrick, Thank you for implementing draft-gould-regext-login-security and the feedback. I provide responses to your feedback below prefixed with "JG - ". — JG James Gould Distinguished Engineer jgo...@verisign.com 703-948-3271 12061 Bluemont Way Reston, VA 20190 Verisign.com <http://verisigninc.com/> On 1/11/19, 2:12 AM, "regext on behalf of Patrick Mevzek" <regext-boun...@ietf.org on behalf of p...@dotandco.com> wrote: Dear James and Matthew, A minor point while implementing it (finished, will announce it soon). If a new "long" password is presented, it is exchanged in the <newPW> node. However for events, among the list of possible values for type you have: newPw I see no reason for the different casing. I recommend that the type value is also newPW or, to be more in line with other values to just spell it out in full, hence "newPassword". In fact I have found out one instance of <loginSec:newPw> for the XML node, so maybe a leftover of a previous change. You may want to double check all examples/quotes of the node name to have the proper casing. JG - Thank you for finding the inconsistency to the case of the <loginSec:newPW> element in the extension. The goal is to match the case of the <newPW> element in RFC 5730, so I'll be sure to consistently reference "newPW" throughout in the next version of the draft. Also since all 3 nodes are optional under loginSec you may wish to specify that the extension should be sent only if at least one of the node is present beneath it. Or what the server should reply if it gets only an empty root node. JG - I agree some text would be helpful here. I would anticipate that even if there was an empty <loginSec:loginSec> element, the server would only process the elements passed, so the server would do nothing with the empty element. I'll take a shot with some text in the next version of the draft. (and on a more philosophical level, I feel userAgent should not be defined in this extension because it has nothing to do with passwords and could be useful just be itself; it is useless however to create an extension just for it so I can understand why putting it there, but it is still bundling things together that are not related) JG - The Login Security Extension goes beyond passwords and relates to security in general. The userAgent helps identify current and future security events that can be included in the login response. And maybe provide some advice about downgrade, what about the following chain of events: - change of password using loginsec:newPW for a long password - but then change back to short password using pure newPW without the loginSec part. Allowed? Recommended? JG - Yes, it would be allowed by the extension, but may not be allowed by server policy. The <loginSec:newPW> element is only required if the new password is longer than the RFC 5730 maximum of 16 characters. The same holds true for the <loginSec:pw> element. I recommend that the client increase instead of decrease the strength of the passwords, but there is nothing in the extension that would disallow it. -- Patrick Mevzek p...@dotandco.com _______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext _______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext _______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext