Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords
draft-ietf-precis-saslprepbis-18
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2015-08-13
|
18 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2015-07-31
|
18 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2015-07-22
|
18 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2015-07-02
|
18 | Jean Mahoney | Closed request for Telechat review by GENART with state 'No Response' |
2015-06-17
|
18 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2015-06-16
|
18 | (System) | IANA Action state changed to Waiting on RFC Editor from Waiting on Authors |
2015-06-09
|
18 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2015-06-09
|
18 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2015-06-08
|
18 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2015-06-08
|
18 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2015-06-08
|
18 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2015-06-08
|
18 | Gunter Van de Velde | Closed request for Last Call review by OPSDIR with state 'No Response' |
2015-06-02
|
18 | Amy Vezza | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2015-06-01
|
18 | (System) | RFC Editor state changed to EDIT |
2015-06-01
|
18 | (System) | Announcement was received by RFC Editor |
2015-06-01
|
18 | (System) | IANA Action state changed to In Progress |
2015-06-01
|
18 | Amy Vezza | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2015-06-01
|
18 | Amy Vezza | IESG has approved the document |
2015-06-01
|
18 | Amy Vezza | Closed "Approve" ballot |
2015-06-01
|
18 | Amy Vezza | Ballot approval text was generated |
2015-05-28
|
18 | Amy Vezza | IESG state changed to Approved-announcement to be sent from IESG Evaluation |
2015-05-28
|
18 | Peter Saint-Andre | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2015-05-28
|
18 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-18.txt |
2015-05-28
|
17 | Alia Atlas | [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas |
2015-05-27
|
17 | Amanda Baber | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2015-05-27
|
17 | Alvaro Retana | [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana |
2015-05-27
|
17 | Brian Haberman | [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman |
2015-05-27
|
17 | Benoît Claise | [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise |
2015-05-27
|
17 | Deborah Brungard | [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard |
2015-05-27
|
17 | Stephen Farrell | [Ballot comment] - Unsurprisingly, the diff between this and RFC4013 isn't useful, so I read from scratch. If I'm commenting on something that was already … [Ballot comment] - Unsurprisingly, the diff between this and RFC4013 isn't useful, so I read from scratch. If I'm commenting on something that was already true of 4013, just tell me and that'll be fine. - intro: given the unsolved i18n issues and the fact that passwords are crap (security wise) would it be fair to ask that you add a sentence here to encourage folks to not use passwords at all but some better form of authentication, when that's possible? (Which is sadly not nearly common enough for user authentication.) Maybe something like: "While this document specifies how to handle passwords to the best of our current abilities, those designing and implementing protocols would be much better off if they can avoid any use of passwords. Using passwords means having to deal with the inherent insecurity of passwords, and of password verifier databases, and also the i18n issues described here. Authentication schemes based on digital signatures or other cryptographic mechanisms are, where usable, far preferable." - nitty nit: intro, 2nd last para on p3: once a password is chosen, there are no more entropy changes so you cannot maximise entropy *during* authentication. Maybe s/during/for/ works though. - 3.2.2, bullet 3: I read this as saying to use the latest Unicode default case folding and not to stick with v7.0 even if a new and in this sense different version is published. This is just to check that that is what you intended and that I've not misread the text. 4.1: zero length password - I think you're wrong on that one but it is arguable. This was a discuss until you told me that 4013 prohibited 'em too so probably no point in changing now if it's just my opinion. There are situations where an empty password is ok (say when I'm not "protecting" something but just want to know what user's profile to use, e.g. for weather) and that is supported in many systems (that hence won't be able to exactly adopt this) and insisting on a non-empty password could be more damaging than allowing a zero-length password, whenever a user re-uses a password for something for which no password is really needed (and which hence is less likely to be well protected) and where that password is also used to protect something of significantly higher value. The zero-length password is also not an interesting subset of the set of stupid passwords really so doesn't deserve to be called out as such (and you say that in the draft when you talk about length-1 passwords.) So I think allowing zero length passwords is better overall, and more consistent with implementations. |
2015-05-27
|
17 | Stephen Farrell | [Ballot Position Update] Position for Stephen Farrell has been changed to No Objection from Discuss |
2015-05-27
|
17 | Stephen Farrell | [Ballot comment] - Unsurprisingly, the diff between this and RFC4013 isn't useful, so I read from scratch. If I'm commenting on something that was already … [Ballot comment] - Unsurprisingly, the diff between this and RFC4013 isn't useful, so I read from scratch. If I'm commenting on something that was already true of 4013, just tell me and that'll be fine. - intro: given the unsolved i18n issues and the fact that passwords are crap (security wise) would it be fair to ask that you add a sentence here to encourage folks to not use passwords at all but some better form of authentication, when that's possible? (Which is sadly not nearly common enough for user authentication.) - nitty nit: intro, 2nd last para on p3: once a password is chosen, there are no more entropy changes so you cannot maximise entropy *during* authentication. Maybe s/during/for/ works though. - 3.2.2, bullet 3: I read this as saying to use the latest Unicode default case folding and not to stick with v7.0 even if a new and in this sense different version is published. This is just to check that that is what you intended and that I've not misread the text. |
2015-05-27
|
17 | Stephen Farrell | Ballot comment text updated for Stephen Farrell |
2015-05-27
|
17 | Stephen Farrell | [Ballot discuss] 4.1: zero length password - I think you're wrong on that one but it is arguable. If RFC4013 also prohibited zero length passwords … [Ballot discuss] 4.1: zero length password - I think you're wrong on that one but it is arguable. If RFC4013 also prohibited zero length passwords (I couldn't tell at a quick glance) or if the WG did debate this and having done so decided to prohibit zero length passwords then I will clear the discuss immediately. But if not, I'd like to chat about it... There are situations where an empty password is ok (say when I'm not "protecting" something but just want to know what user's profile to use, e.g. for weather) and that is supported in many systems (that hence won't be able to exactly adopt this) and insisting on a non-empty password could be more damaging than allowing a zero-length password, whenever a user re-uses a password for something for which no password is really needed (and which hence is less likely to be well protected) and where that password is also used to protect something of significantly higher value. The zero-length password is also not an interesting subset of the set of stupid passwords really so doesn't deserve to be called out as such (and you say that in the draft when you talk about length-1 passwords.) So I think allowing zero length passwords is better overall, and more consistent with implementations. |
2015-05-27
|
17 | Stephen Farrell | [Ballot comment] - Unsurprisingly, the diff between this and RFC4013 isn't useful, so I read from scratch. If I'm commenting on something that was already … [Ballot comment] - Unsurprisingly, the diff between this and RFC4013 isn't useful, so I read from scratch. If I'm commenting on something that was already true of 4013, just tell me and that'll be fine. - intro: given the unsolved i18n issues and the fact that passwords are crap (security wise) would it be fair to ask that you add a sentence here to encourage folks to not use passwords at all but some better form of authentication, when that's possible? (Which is sadly not nearly common enough for user authentication.) - nitty nit: intro, 2nd last para on p3: once a password is chosen, there are no more entropy changes to you cannot maximise entropy *during* authentication. Maybe s/during/for/ works though. - 3.2.2, bullet 3: I read this as saying to use the latest Unicode default case folding and not to stick with v7.0 even if a new and in this sense different version is published. This is just to check that that is what you intended and that I've not misread the text. |
2015-05-27
|
17 | Stephen Farrell | [Ballot Position Update] New position, Discuss, has been recorded for Stephen Farrell |
2015-05-27
|
17 | Martin Stiemerling | [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling |
2015-05-26
|
17 | Spencer Dawkins | [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins |
2015-05-26
|
17 | Ben Campbell | [Ballot Position Update] New position, Yes, has been recorded for Ben Campbell |
2015-05-26
|
17 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko |
2015-05-21
|
17 | Jean Mahoney | Request for Telechat review by GENART is assigned to Robert Sparks |
2015-05-21
|
17 | Jean Mahoney | Request for Telechat review by GENART is assigned to Robert Sparks |
2015-05-15
|
17 | Peter Saint-Andre | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2015-05-15
|
17 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-17.txt |
2015-05-12
|
16 | Barry Leiba | Placed on agenda for telechat - 2015-05-28 |
2015-05-12
|
16 | Barry Leiba | Changed consensus to Yes from Unknown |
2015-05-08
|
16 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2015-05-04
|
16 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Ready. Reviewer: Derek Atkins. |
2015-05-01
|
16 | Barry Leiba | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
2015-05-01
|
16 | Barry Leiba | Ballot has been issued |
2015-05-01
|
16 | Barry Leiba | [Ballot Position Update] New position, Yes, has been recorded for Barry Leiba |
2015-05-01
|
16 | Barry Leiba | Created "Approve" ballot |
2015-04-28
|
16 | Peter Saint-Andre | IANA Review state changed to Version Changed - Review Needed from IANA - Not OK |
2015-04-28
|
16 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-16.txt |
2015-04-28
|
15 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
2015-04-24
|
15 | (System) | IANA Review state changed to IANA - Not OK from IANA - Review Needed |
2015-04-24
|
15 | Amanda Baber | IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-precis-saslprepbis-15 Authors should review the comments and/or questions below. Please report any inaccuracies and respond to any questions as … IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-precis-saslprepbis-15 Authors should review the comments and/or questions below. Please report any inaccuracies and respond to any questions as soon as possible. IANA's reviewer has the following comments/questions: IANA understands that, upon approval of this document, there is a single action which needs to be completed. In the PRECIS Profiles subregistry of the Preparation and Comparison of Internationalized Strings (PRECIS) Parameters registry located at: https://www.iana.org/assignments/precis-parameters/ three new profiles are to be registered as follows: Name: UsernameCaseMapped Base Class: IdentifierClass Replaces: The SASLprep profile of Stringprep Template: [ TBD-AT-REGISTRATION ] Reference: [ RFC-TO-BE ] Name: UsernameCasePreserved Base Class: IdentifierClass Replaces: The SASLprep profile of Stringprep Template: [ TBD-AT-REGISTRATION ] Reference: [ RFC-TO-BE ] Name: OpaqueString Base Class: FreeformClass Replaces: The SASLprep profile of Stringprep Template: [ TBD-AT-REGISTRATION ] Reference: [ RFC-TO-BE ] IANA Note --> As this document requests registrations in an Expert Review or Specification Required (see RFC 5226) registry, we have initiated the required Expert Review via a separate request. We cannot make these registrations without expert approval. Note: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is only to confirm what actions will be performed. |
2015-04-21
|
15 | Robert Sparks | Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: Robert Sparks. |
2015-04-19
|
15 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Sarah Banks |
2015-04-19
|
15 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Sarah Banks |
2015-04-16
|
15 | Jean Mahoney | Request for Last Call review by GENART is assigned to Robert Sparks |
2015-04-16
|
15 | Jean Mahoney | Request for Last Call review by GENART is assigned to Robert Sparks |
2015-04-16
|
15 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Derek Atkins |
2015-04-16
|
15 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Derek Atkins |
2015-04-14
|
15 | Matthew Miller | Notification list changed to draft-ietf-precis-saslprepbis@ietf.org, precis@ietf.org, draft-ietf-precis-saslprepbis.ad@ietf.org, mamille2@cisco.com, precis-chairs@ietf.org, draft-ietf-precis-saslprepbis.shepherd@ietf.org from draft-ietf-precis-saslprepbis@ietf.org, linuxwolf@outer-planes.net, precis@ietf.org, draft-ietf-precis-saslprepbis.ad@ietf.org, precis-chairs@ietf.org … Notification list changed to draft-ietf-precis-saslprepbis@ietf.org, precis@ietf.org, draft-ietf-precis-saslprepbis.ad@ietf.org, mamille2@cisco.com, precis-chairs@ietf.org, draft-ietf-precis-saslprepbis.shepherd@ietf.org from draft-ietf-precis-saslprepbis@ietf.org, linuxwolf@outer-planes.net, precis@ietf.org, draft-ietf-precis-saslprepbis.ad@ietf.org, precis-chairs@ietf.org, draft-ietf-precis-saslprepbis.shepherd@ietf.org |
2015-04-14
|
15 | Matthew Miller | Document shepherd email changed |
2015-04-14
|
15 | Amy Vezza | IANA Review state changed to IANA - Review Needed |
2015-04-14
|
15 | Amy Vezza | The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (Preparation, Enforcement, and Comparison of … The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords) to Proposed Standard The IESG has received a request from the Preparation and Comparison of Internationalized Strings WG (precis) to consider the following document: - 'Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2015-04-28. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document describes updated methods for handling Unicode strings representing usernames and passwords. The previous approach was known as SASLprep (RFC 4013) and was based on Stringprep (RFC 3454). The methods specified in this document provide a more sustainable approach to the handling of internationalized usernames and passwords. The PRECIS framework, RFC YYYY, obsoletes RFC 3454, and this document obsoletes RFC 4013. [[ NOTE TO RFC EDITOR: please replace "YYYY" in the previous paragraph with the RFC number assigned to draft-ietf-precis- framework. ]] The file can be obtained via http://datatracker.ietf.org/doc/draft-ietf-precis-saslprepbis/ IESG discussion can be tracked via http://datatracker.ietf.org/doc/draft-ietf-precis-saslprepbis/ballot/ No IPR declarations have been submitted directly on this I-D. |
2015-04-14
|
15 | Amy Vezza | IESG state changed to In Last Call from Last Call Requested |
2015-04-14
|
15 | Barry Leiba | Last call was requested |
2015-04-14
|
15 | Barry Leiba | Last call announcement was generated |
2015-04-14
|
15 | Barry Leiba | Ballot approval text was generated |
2015-04-14
|
15 | Barry Leiba | IESG state changed to Last Call Requested from AD Evaluation::AD Followup |
2015-04-14
|
15 | Barry Leiba | Ballot writeup was changed |
2015-04-14
|
15 | Barry Leiba | Ballot writeup was generated |
2015-04-14
|
15 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2015-04-14
|
15 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-15.txt |
2015-04-14
|
14 | Barry Leiba | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
2015-03-23
|
14 | Barry Leiba | IESG state changed to AD Evaluation from Publication Requested |
2015-03-23
|
14 | Barry Leiba | 1. Summary Matthew Miller is the document shepherd, and Barry Leiba is the responsible AD. The document type is expected to be Proposed Standard upon … 1. Summary Matthew Miller is the document shepherd, and Barry Leiba is the responsible AD. The document type is expected to be Proposed Standard upon publication. This document will obsolete RFC 4013. This document describes methods for handling internationalized usernames and passwords. It provides for a more sustainable approach than SASLprep (RFC 4013) by leveraging the PRECIS framework; this includes better adaptability to future versions of Unicode. While oriented toward SASL authentication schemes, the methods in this document can be applied to other schemes, such as HTTP-based authentication. 2. Review and Consensus This document received wide review, including input from individuals in the KITTEN and HTTP-AUTH Working Groups, and spanned at least two Working Group Last Calls. The consensus in the PRECIS Working Group is to publish this document. One of the major points of concern was how to handle case mapping in usernames. In some protocols the case is significant, others it is not. To address this concern, the consensus was to define two profiles for usernames that protocols and applications are expected to choose exactly one of: UsernameCaseMapped for when case is not significant, and UsernameCasePreserved for when case is significant. The other major point of concern was how to deal with changes to the Unicode specifications (e.g., draft-klensin-idna-5892upd-unicode70). This concern is not specific to this document -- or even to the PRECIS Working Group -- but is relevant to all IETF technologies dealing with internationalized text (e.g., IDNA2008 and PRECIS). The issues are complex and the IETF has not yet developed mitigations. The rough consensus of the Working Group was to proceed with the PRECIS work as it stands since it is considered a significant improvement over the Stringprep-based approach, and to address these issues more comprehensively once future mitigations have been developed. 3. Intellectual Property The document is submitted in full compliance with BCPs 78 and 79. There are no IPR disclosures referencing this document. 4. Other Points This document does not create any new IANA registries. It does register three new profiles to the PRECIS Profiles Registry: UsernameCaseMapped, UsernameCasePreserved, and OpaqueString. There is one nit about a possible downref to a non-RFC document (UNICODE); the reference is correct and meets with the Working Group's consensus. Other nits are in regard to updated I-Ds this document references; there is no concern that this document is substantively outdated with regards to the references, and it is expected the RFC Editor will make the appropriate reference updates before publication. |
2015-03-23
|
14 | Pete Resnick | Shepherding AD changed to Barry Leiba |
2015-03-11
|
14 | Matthew Miller | 1. Summary Matthew Miller is the document shepherd, and Pete Resnick is the responsible AD. The document type is expected to be Proposed Standard upon … 1. Summary Matthew Miller is the document shepherd, and Pete Resnick is the responsible AD. The document type is expected to be Proposed Standard upon publication. This document will obsolete RFC 4013. This document describes methods for handling internationalized usernames and passwords. It provides for a more sustainable approach than SASLprep (RFC 4013) by leveraging the PRECIS framework; this includes better adaptability to future versions of Unicode. While oriented toward SASL authentication schemes, the methods in this document can be applied to other schemes, such as HTTP-based authentication. 2. Review and Consensus This document received wide review, including input from individuals in the KITTEN and HTTP-AUTH Working Groups, and spanned at least two Working Group Last Calls. The consensus in the PRECIS Working Group is to publish this document. One of the major points of concern was how to handle case mapping in usernames. In some protocols the case is significant, others it is not. To address this concern, the consensus was to define two profiles for usernames that protocols and applications are expected to choose exactly one of: UsernameCaseMapped for when case is not significant, and UsernameCasePreserved for when case is significant. The other major point of concern was how to deal with changes to the Unicode specifications (e.g., draft-klensin-idna-5892upd-unicode70). This concern is not specific to this document -- or even to the PRECIS Working Group -- but is relevant to all IETF technologies dealing with internationalized text (e.g., IDNA2008 and PRECIS). The issues are complex and the IETF has not yet developed mitigations. The rough consensus of the Working Group was to proceed with the PRECIS work as it stands since it is considered a signficant improvement over the Stringprep-based approach, and to address these issues more comprehensively once future mitigations have been developed. 3. Intellectual Property There are no IPR claims against this document. 4. Other Points This document does not create any new IANA registries. It does register three new profiles to the PRECIS Profiles Registry: UsernameCaseMapped, UsernameCasePreserved, and OpaqueString. There is one nit about a possible downref to a non-RFC document (UNICODE); the reference is correct and meets with the Working Group's consensus. Other nits are in regard to updated I-Ds this document references; there is no concern that this document is substantively outdated with regards to the references, and it is expected the RFC Editor will make the appropriate reference updates before publication. |
2015-03-11
|
14 | Matthew Miller | 1. Summary Matthew Miller is the document shepherd, and Pete Resnick is the responsible AD. The document type is expected to be Proposed Standard upon … 1. Summary Matthew Miller is the document shepherd, and Pete Resnick is the responsible AD. The document type is expected to be Proposed Standard upon publication. This document will obsolete RFC 4013. This document describes methods for handling internationalized usernames and passwords. It provides for a more sustainable approach than SASLprep (RFC 4013) by leveraging the PRECIS framework; this includes better adaptability to future versions of Unicode. While oriented toward SASL authentication schemes, the methods in this document can be applied to other schemes, such as HTTP-based authentication. 2. Review and Consensus This document received wide review, including input from individuals in the KITTEN and HTTP-AUTH Working Groups, and spanned at least two Working Group Last Calls. The consensus in the PRECIS Working Group is to publish this document. One of the major points of concern was how to handle case mapping in usernames. In some protocols the case is significant, others it is not. To address this concern, the consensus was to define two profiles for usernames that protocols and applications are expected to choose exactly one of: UsernameCaseMapped for when case is not significant, and UsernameCasePreserved for when case is significant. The other major point of concern was how to deal with changes to the Unicode specifications (e.g., draft-klensin-idna-5892upd-unicode70). This concern is not specific to this document -- or even to the PRECIS Working Group -- but is relevant to all IETF technologies dealing with internationalized text (e.g., IDNA2008 and PRECIS). The issues are complex and the IETF has not yet developed mitigations. The rough consensus of the Working Group was to proceed with the PRECIS work as it stands since it is considered a signficant improvement over the Stringprep-based approach, and to address these issues more comprehensively once future mitigations have been developed. 3. Intellectual Property There are no IPR claims against this document. 4. Other Points This document does not create any new IANA registries. It does register three new profiles to the PRECIS Profiles Registry: UsernameCaseMapped, UsernameCasePreserved, and OpaqueString. There is one nit about a possible downref to a non-RFC document (UNICODE); the reference is correct and meets with the Working Group's consensus. Other nits are in regard to updated I-Ds this document references; there is no concern that this document is substantively outdated with regards to the references, and it is expected the RFC Editor will make the appropriate reference updates before publication. |
2015-03-10
|
14 | Matthew Miller | 1. Summary Matthew Miller is the document shepherd, and Pete Resnick is the responsible AD. The document type is expected to be Proposed Standard upon … 1. Summary Matthew Miller is the document shepherd, and Pete Resnick is the responsible AD. The document type is expected to be Proposed Standard upon publication. This document will obsolete RFC 4013. This document describes methods for handling internationalized usernames and passwords. It provides for a more sustainable approach than SASLprep (RFC 4013) by leveraging the PRECIS framework; this includes better adaptability to future versions of Unicode. While oriented toward SASL authentication schemes, the methods in this document can be applied to other schemes, such as HTTP-based authentication. 2. Review and Consensus This document received wide review, including input from individuals in the KITTEN and HTTP-AUTH Working Groups, and spanned at least two Working Group Last Calls. The consensus in the PRECIS Working Group is to publish this document. One of the major points of concern was how to handle case mapping in usernames. In some protocols the case is significant, others it is not. To address this concern, the consensus was to define two profiles for usernames that protocols and applications are expected to choose exactly one of: UsernameCaseMapped for when case is not significant, and UsernameCasePreserved for when case is significant. The other major point of concern was how to deal with changes to the Unicode specifications. This concern is not specific to this document but is relevant to all of the PRECIS documents, and arose again after draft-ietf-precis-framework entered the RFC Editor queue. After lengthy discussions inside and outside the WG, the consensus is to reference the latest version of Unicode and accept any potential differences that might arise in future versions. 3. Intellectual Property There are no IPR claims against this document. 4. Other Points This document does not create any new IANA registries. It does register three new profiles to the PRECIS Profiles Registry: UsernameCaseMapped, UsernameCasePreserved, and OpaqueString. There is one nit about a possible downref to a non-RFC document (UNICODE); the reference is correct and meets with the Working Group's consensus. Other nits are in regard to updated I-Ds this document references; there is no concern that this document is substantively outdated with regards to the references, and it is expected the RFC Editor will make the appropriate reference updates before publication. |
2015-03-10
|
14 | Matthew Miller | 1. Summary Matthew Miller is the document shepherd, and Pete Resnick is the responsible AD. The document type is expected to be Proposed Standard upon … 1. Summary Matthew Miller is the document shepherd, and Pete Resnick is the responsible AD. The document type is expected to be Proposed Standard upon publication. This document will obsolete RFC 4013. This document describes methods for handling internationalized usernames and passwords. It provides for a more sustainable approach than SASLprep (RFC 4013) by leveraging the PRECIS framework; this includes better adaptability to future versions of Unicode. While oriented toward SASL authentication schemes, the methods in this document can be applied to other schemes, such as HTTP-based authentication. 2. Review and Consensus This document received wide review, including input from individuals in the KITTEN and HTTP-AUTH Working Groups, and spanned at least two Working Group Last Calls. The consensus in the PRECIS Working Group is to this document. One of the major points of concern was how to handle case mapping in usernames. In some protocols the case is significant, others it is not. To address this concern, the consensus was to define to profiles for usernames that protocols and applications are expected to choose exactly one of: UsernameCaseMapped in cases where case is not significant, and UsernameCasePreserved in cases where case is significant. The other major point of concern was how to deal with changes to the Unicode specifications. This concern is not specific to this document but is relevant to all of the PRECIS documents, and arose again after draft-ietf-precis-framework entered the RFC Editor queue. After lengthy discussions inside and outside the WG, the consensus is to reference the latest version of Unicode and accept any potential differences that might arise in future versions. 3. Intellectual Property There are no IPR claims against this document. 4. Other Points This document does not create any new IANA registries. It does register three new profiles to the PRECIS Profiles Registry: UsernameCaseMapped, UsernameCasePreserved, and OpaqueString. There is one nit about a possible downref to a non-RFC document (UNICODE). This reference is correct and meets with Working Group consensus. Other nits are in regard to updated I-Ds this document references; there is no concern that this document is substantively outdated with regards to the references, and it is expected the RFC Editor will make the appropriate reference updates before publication. |
2015-03-02
|
14 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-14.txt |
2015-02-26
|
13 | Marc Blanchet | Responsible AD changed to Pete Resnick |
2015-02-26
|
13 | Marc Blanchet | IETF WG state changed to Submitted to IESG for Publication from In WG Last Call |
2015-02-26
|
13 | Marc Blanchet | IESG state changed to Publication Requested |
2015-02-26
|
13 | Marc Blanchet | IESG process started in state Publication Requested |
2015-02-26
|
13 | Marc Blanchet | Notification list changed to draft-ietf-precis-saslprepbis@ietf.org, linuxwolf@outer-planes.net, precis@ietf.org, draft-ietf-precis-saslprepbis.ad@ietf.org, precis-chairs@ietf.org, draft-ietf-precis-saslprepbis.shepherd@ietf.org |
2015-02-26
|
13 | Marc Blanchet | Intended Status changed to Proposed Standard from None |
2015-02-06
|
13 | Marc Blanchet | IETF WG state changed to In WG Last Call from WG Document |
2014-12-23
|
13 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-13.txt |
2014-12-02
|
12 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-12.txt |
2014-11-26
|
11 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-11.txt |
2014-11-21
|
10 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-10.txt |
2014-10-23
|
09 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-09.txt |
2014-10-10
|
08 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-08.txt |
2014-03-25
|
07 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-07.txt |
2013-12-03
|
06 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-06.txt |
2013-10-18
|
05 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-05.txt |
2013-08-04
|
04 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-04.txt |
2013-07-31
|
03 | Marc Blanchet | Document shepherd changed to Matthew Miller |
2013-07-12
|
03 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-03.txt |
2013-04-25
|
02 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-02.txt |
2013-03-27
|
01 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-01.txt |
2013-02-13
|
00 | Peter Saint-Andre | New version available: draft-ietf-precis-saslprepbis-00.txt |