[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sip] Enrollment in SIP services (and should we undeprecate basicauth)



User provisioning (aka enrollment) is not the role of the SIP REGISTER request. It usually involves far more than just providing a username/password, and for many reasons REGISTER is a poor fit (and ultimately, was a poor choice of names because of its (ab)use for things that seemed like "registrations"). Genreally I like web-based enrollment in applications.

I have been thinking about undeprecating basic, but for a totally different reason (which was suggested by Christian some time back). When you do authentication over TLS, there is no security benefits to digest as opposed to basic. However, with basic, it is easier to integrate with back-end AAA systems, because you don't need to assume that they've stored the password in the form described in rfc 2617.

Of course, if the server doing the authentication is several hops beyond the one you've terminated your TLS connection to, you've got problems. The combination of sips and basic would always work, however.

-Jonathan R.

Cullen Jennings wrote:
I have been thinking about how devices can easily enroll to some sip
service such as a registrar. In some cases it will be complex and
require credit cards and web pages but in some cases it could be very
simple. Imagine someone was offering a basic service and not directly
charging for it. It would be nice if I could send it a message and it
would create an account for me.
It seems that a I could send a REGISTER to a registrar. If the registrar
had never heard of my user name before, it could just create it as a new
account. However, I would need to somehow provide it with the password I
wish to use. Using basic authentication over a TLS connection to the
registrar would be a nice way to do this.
I'm wondering if we should undeprecate basic authentication. Is there
better ways to meet this requirement? Are there other uses for basic
that would support it coming back?
Cullen

_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip

--
Jonathan D. Rosenberg, Ph.D.                72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.jdrosen.net                      PHONE: (973) 952-5000
http://www.dynamicsoft.com

_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip