This means the client has to figure out whether to send MD5 hash or cleartext 
on a per-cloud basis.  That seems unreasonable.

Why don't we just send plain text passwords and expect the use of SSL?   We'd 
have to add a new parameter and deprecate the current MD5 hash password.

-kevin

> -----Original Message-----
> From: Will Chan
> Sent: Saturday, April 28, 2012 4:39 PM
> To: cloudstack-dev@incubator.apache.org; Kevin Kluge
> Subject: RE: user credntials
> 
> The service provider (or whomever is hosting CloudStack) needs to make
> that decision.  Using the default CS installation, we default to the
> MD5UserAuthenticator which requires passwords passed to the login
> command to be MD5 hashed.  This got changed to plain-text in 3.0 and must
> be reverted back to MD5 in 3.0.2 when the upgrade patch is released or
> anyone upgrading could get affected.
> 
> If the service/hosting provider wants to use a different hashing algorithm -
> OR- none, he can create or configure CS to use that adapter.  However, they
> are responsible for informing their customer.
> 
> Will
> 
> ________________________________________
> From: Abhinandan Prateek [abhinandan.prat...@citrix.com]
> Sent: Saturday, April 28, 2012 3:28 PM
> To: Kevin Kluge; cloudstack-dev@incubator.apache.org
> Subject: RE: user credntials
> 
> The use of plaintext passwords in API is required for only those cloudstack
> users who wish to use an external authentication mechanism and will be
> documented.
> The support for the encoded password has to be kept as is due to existing
> users of cloudstack.
> 
> 
> -----Original Message-----
> From: Kevin Kluge
> Sent: Sunday, April 29, 2012 1:09 AM
> To: Abhinandan Prateek; cloudstack-dev@incubator.apache.org
> Subject: RE: user credntials
> 
> How would an API client know to use cleartext or MD5 hash?
> 
> 
> > -----Original Message-----
> > From: Abhinandan Prateek
> > Sent: Saturday, April 28, 2012 7:56 AM
> > To: Kevin Kluge; cloudstack-dev@incubator.apache.org
> > Subject: RE: user credntials
> >
> > In 2.2.* we were passing MD5 encoded password via UI. For Acton it
> > changed to unencrypted password as that was the only way to have
> > external systems to authenticate cloudstack users for example external
> LDAP.
> > This is being reverted back to MD5 encoded password in 3.0.2 as it
> > was. It will be left to the admin to configure this encryption
> > mechanism in case LDAP is in use.
> >
> > -Abhi
> >
> > -----Original Message-----
> > From: Kevin Kluge
> > Sent: Saturday, April 28, 2012 8:16 PM
> > To: Abhinandan Prateek; cloudstack-dev@incubator.apache.org
> > Subject: RE: user credntials
> >
> > Abhi, is this a backwards incompatible API change?   Also, what does it
> mean
> > for upgrade?
> >
> > I thought we always sent MD5 hashed passwords from UI to MS.  Can you
> > explain the change a bit more?
> >
> > -kevin
> >
> > > -----Original Message-----
> > > From: Abhinandan Prateek
> > > Sent: Saturday, April 28, 2012 12:14 AM
> > > Subject: user credntials
> > >
> > > Team,
> > >    There has been a change in the way passwords are being passed
> > > from the cloudstack UI.  In case you have difficulty login with the
> > > new 3.* build, clear your browser cache. If you are using API to
> > > login then you need to provide
> > > MD5 encrypted passwords to login instead of plaintext. In case you
> > > still have issues drop me an email.
> > > -Abhi

Reply via email to