no, in fact now it works, but the problem is that for ldap I need the
user name with the domain who is "corproot". that means the "rootdn"
must be like "corproot\user1" and the username is only "user1". That
refers to my other question "combine values and variables for parameters
in the sitemap"
By the way, if anyone needs to adapt his portal from XML-file
authentification to LDAP I can help him...

thanks anyway

-----Original Message-----
From: Lionel Crine [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, June 11, 2003 1:54 PM
To: [EMAIL PROTECTED]
Subject: RE: Authentification with requests and ldap HELP!


And it's not working the way you wrote it ?

You have an error ? variable ar empty ?
Did you look at the core.log or the localhost_log file ?

Maybe you're losing the variable from one pipeline to another.

lionel

At 11:33 11/06/2003 +0200, you wrote:
>In an easier phrase all I still need to do is :
>
>Set the ldap:rootdn and ldap:password values from the login form!
>
>   <map:transform type="ldap">
>     <map:parameter name="rootdn"  value="{request-param:name}"/>
>     <map:parameter name="password"  value="{request-param:password}"/>
>   </map:transform>
>
>it's maybe cleaner this way?
>
>Thanks
>
>
>
>
>-----Original Message-----
>From:
>[EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED]
e
>.org]
>Sent: Wednesday, June 11, 2003 11:21 AM
>To: [EMAIL PROTECTED]
>Subject: Authentification with requests and ldap HELP!
>
>
>I have a portal, on my login page I have the field "name" and
>"password".
>When I submit the form : (  <form method="post" target="_top"
>action="configDBWOCfree-auth?resource=configDBWOC-portal">  ) I want to
>execute the authentification pipeline. To authentificate I want to
>execute an ldap query, but with ldap:rootdn (ldap user) and
>ldap:password (ldap password) as my two text fields from my login page.
>Then, if the query suceeds, get the user information from ldap and go
to
>the next page.
>
>sitemap.xmap
>================
><map:pipeline internal-only="true">
>  <map:match pattern="sunrise-*">
>   <!-- authentication -->
>   <map:match pattern="sunrise-authuser">
>   <map:generate src="ldap.xml"/>
>   <map:transform type="ldap">
>     <map:parameter name="rootdn"  value="{request-param:name}"/>
>     <map:parameter name="password"  value="{request-param:password}"/>
>   </map:transform>
>   <map:transform type="xslt" src="ldap.xsl">
>     <map:parameter name="use-request-parameters" value="true"/>
>   </map:transform>
>
>   <map:transform src="styles/sunrise-user.xsl">
>     <map:parameter name="use-request-parameters" value="true"/>
>   </map:transform>
>   <map:serialize type="xml"/>
></map:match>
>
>ldap.xml
>================
>...
><!-- without <ldap:rootdn> and <ldap:password> because they are
>parameters in the sitemap-->
>...
>
>ldap.xsl
>================
><xsl:param name="password"/>
>...
><name><xsl:value-of select="userName"/></name> <!-- userName is an ldap
>attribute-->
><password><xsl:value-of select="normalize-space($password)"</password>
>
>
>sunrise-user.xsl
>================
><xsl:param name="password"/>
><xsl:param name="name"/>
>...
><xsl:if test="normalize-space(name) = $name and
>normalize-space(password) = $password">
>...
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to