Updated REST and SOAP API's to support External Authentication.

- Added a :require_user option to User.authenticate
- Added :timeout option to MiqTask.wait_for_taskid
- Updated REST API to pass HTTP Env and option to User.authenticate
- Updated Appliance Console to extend the Apache External configuration
to be REST and SOAP API aware.
- Properly unconfiguring HTTPD application from appliance console.
- Added REST API and SOAP :authentication_timeout config, both
default to 30 seconds
latest and greatest, with a successful Travis Build.

https://github.com/ManageIQ/manageiq/pull/307

Alberto Bellotti
abellott@redhat.com





On Aug 1, 2014, at 3:09 PM, Keenan Brock <notifications@github.com> wrote:

> In vmdb/app/models/user.rb:
> 
> > @@ -213,7 +213,8 @@ def self.verify_ldap_credentials(username, password)
> >      raise MiqException::MiqEVMLoginError, "authentication failed" unless ldap.bind(fq_user, password)
> >    end
> >  
> > -  def self.authenticate(username, password, request = nil)
> > +  def self.authenticate(username, password, request = nil, options = {})
> > +    options[:require_user] ||= false
> 
> ditto re .dup
> 
> —
> Reply to this email directly or view it on GitHub.
>