Hi Carlos,<div><br></div><div>I am not able to find the code you are referring to, which version of OpenNebula are you using?</div><div><br></div><div>Regards,</div><div><br></div><div>-Tino</div><div><br clear="all">--<br>

Constantino Vázquez Blanco, MSc  <br>OpenNebula Major Contributor<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | @tinova79<br>
<br><br><div class="gmail_quote">On Thu, Jun 16, 2011 at 5:15 PM, Carlos A. <span dir="ltr"><<a href="mailto:caralla@upv.es">caralla@upv.es</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<u></u>

  
    
  
  <div bgcolor="#ffffff" text="#000000">
    Hello,<br>
    <br>
    I have finally got it:<br>
    <br>
    I have found 1 error in lib/mads/one_auth_mad.rb<br>
    <br>
    ...<br>
        def action_authenticate(request_id, user_id, user, password,
    token)<br>
            <a href="mailto:auth=@authenticate.auth" target="_blank">auth=@authenticate.auth</a>(user_id, user, password, token)<br>
            if auth==true<br>
                send_message('AUTHENTICATE', RESULT[:success],
    request_id, user, token)<br>
            else<br>
                send_message('AUTHENTICATE', RESULT[:failure],<br>
                    request_id, auth)<br>
            end<br>
        end<br>
    ...<br>
    <br>
    the problem is the line <br>
                send_message('AUTHENTICATE', RESULT[:success],
    request_id, user, token)<br>
    <br>
    where there are 5 parameters while send_message needs only 4. If I
    leave these 5 parameters, one fails and the one daemon dies, but
    when I remove the last one (token), it works both for simple and
    ldap authentication.<br>
    <br>
    Neither simple or ldap were working before because of the exception
    of the "send_message" function.<br>
    <br>
    The code that I am using (it works for me) is:<br>
    <br>
    ...<br>
        def action_authenticate(request_id, user_id, user, password,
    token)<br>
            <a href="mailto:auth=@authenticate.auth" target="_blank">auth=@authenticate.auth</a>(user_id, user, password, token)<br>
            if auth==true<br>
                send_message('AUTHENTICATE', RESULT[:success],
    request_id, user)<br>
            else<br>
                send_message('AUTHENTICATE', RESULT[:failure],
    request_id, auth)<br>
            end<br>
        end<br>
    ...<br>
    <br>
    Regards,<br>
    Carlos A.<br>
    <br>
    <br>
    <br>
    El 16/06/11 13:11, Tino Vazquez escribió:
    <blockquote type="cite">Hi Carlos,
      <div><br>
      </div><div class="im">
      <div>Let's try the driver by hand again, but also with the
        authentication part:</div>
      <div><br>
      </div>
      <div>
        
        <span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"># ruby -dw
          $ONE_LOCATION/lib/mads/one_</span><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">auth_mad.rb</span></div>
      <div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">
          
          AUTHENTICATE 0 -1 <LDAP_DN> -
          <LDAP_DN:plain:LDAP_PASSWORD></span></div>
      <div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><br>
        </span></div>
      <div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">this
          will tell if the failure is in the driver or the core.</span></div>
      <div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><br>
        </span></div>
      <div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">Regards,</span></div>
      <div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><br>
        </span></div>
      <div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">-Tino</span></div>
      <div><font face="arial, sans-serif"><span style="border-collapse:collapse"><br clear="all">
          </span></font>--<br>
        Constantino Vázquez Blanco, MSc  <br>
        OpenNebula Major Contributor<br>
        <a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | @tinova79<br>
      </div>
    </div></blockquote>
    <br>
  </div>

</blockquote></div><br></div>