On 8/25/14, 7:52 PM, Dan Chiba wrote:
Hi Peter,

This is essentially generic but I think the degree of impact would vary,
depending on the profile. UsenameIdentifierClass would be one of those
severely affected because it is important to evaluate usernames
correctly and there are various common practices of handing them.
Sometimes case insensitive, sometimes sensitive, among others.

Correct. Which is why it's difficult to formulate one rule for all treatments of usernames, and why it took quite a bit of discussion to come to consensus on the text in Section 4.2.1 of the SASLprepbis specification:

http://tools.ietf.org/html/draft-ietf-precis-saslprepbis-07#section-4.2.1

If I understand your original message correctly, you are looking for a way that, say, client software can know in advance how a server will treat usernames with regard to case mapping, based on the SASL mechanism or application protocol in use. I was looking for that, too. Unfortunately, our friends in the KITTEN WG (which works on SASL) were insistent - and correct - that there is no deterministic formula here because case mapping can even be a matter of deployment or service policy and thus not determined by the SASL mechanism or application protocol in use. Thus our carefully-crafted text in Section 4.2.1.

I wish I could report happier news.

Peter


_______________________________________________
precis mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/precis

Reply via email to