Le lundi 04 juin 2007 à 19:59 +0200, Vincent Dutat a écrit :
> Hi,
> 
> I did not have the time to try ur plugin yet, but it's in my plans for a 
> week. I plan to test it tomorrow.
Great, thx.
I hope it will work :)

> 
> Regards.
> 
> Tiry wrote:
> > Hi,
> > 
> > Did you have the possiblity to test the new NTLM authentication Plugin.
> > 
> > Now that we migrated to filter based authentication, I created a simple
> > plugin for NTLM authentication.
> > This plugin is based on the directions provided by Frédéric, but I have
> > no NT Domain to test it : it would be great to have your feedback.
> > http://svn.nuxeo.org/trac/nuxeo/browser/org.nuxeo.ecm.platform/trunk/nuxeo-platform-login-ntlm
> > 
> > 
> > Thx,
> > 
> > Tiry
> > 
> > 
> > Le mercredi 09 mai 2007 à 16:14 +0200, Vincent Dutat a écrit :
> >> My mistake, I forgot to define a dependency to org.nuxeo.ecm.webapp.core.
> >>
> >> Regards.
> >>
> >> Vincent Dutat wrote:
> >>> Hi,
> >>>
> >>> I tried to put the following in a deployment-fragment but it seems that 
> >>> the replace mode does not work.
> >>> <extension target="web#LOGIN-CONFIG" mode="replace">
> >>> <auth-method>NTLM</auth-method>
> >>>     <realm-name>nuxeo.ecm</realm-name>
> >>> </extension>
> >>>
> >>> here is the content of the generated web.xml :
> >>>   <login-config>
> >>>     <auth-method>NTLM</auth-method>
> >>>     <realm-name>nuxeo.ecm</realm-name>
> >>> </login-config>
> >>> <login-config>
> >>>     <auth-method>FORM</auth-method>
> >>>     <realm-name>nuxeo.ecm</realm-name>
> >>>     <form-login-config>
> >>>         <form-login-page>/login.jsp</form-login-page>
> >>>         <form-error-page>/login.jsp?loginFailed=true</form-error-page>
> >>>     </form-login-config>
> >>> </login-config>
> >>>
> >>>
> >>>
> >>> Bogdan Stefanescu wrote:
> >>>> It's weird because this marker exists on my Nuxeo5 installation (it is 
> >>>> also in svn trunk)
> >>>> Are you using the last sources? May be you have a deployment problem 
> >>>> and you web.xml was not updated by ant when you deployed nuxeo5
> >>>> Try to get last sources and remove nuxeo.ear and then redeploy it.
> >>>> The LOGIN_CONFIG marker should be in web.xml template by default
> >>>>
> >>>> To replace the existing LOGIN_CONFIG contribution you should deploy 
> >>>> you jar after (by using <require> to control the order)
> >>>> after the jar that contribute the default LOGIN_CONFIG
> >>>>
> >>>> And also you must use mode="replace". Like this:
> >>>>
> >>>> <extension target="web#LOGIN-CONFIG" mode="replace">
> >>>> ....
> >>>> </extension>
> >>>>
> >>>> This should normally replace any previous contribution.
> >>>>
> >>>> Bogdan
> >>>>
> >>>> Frédéric Thise wrote:
> >>>>> What i would like is to replace the default behaviour (defined in the 
> >>>>> template web.xml file):
> >>>>> <login-config>
> >>>>> <auth-method>FORM</auth-method>
> >>>>> <realm-name>nuxeo.ecm</realm-name>
> >>>>> <form-login-config>
> >>>>> <form-login-page>/login.jsp</form-login-page>
> >>>>> <form-error-page>/login.jsp?loginFailed=true</form-error-page>
> >>>>> </form-login-config>
> >>>>> </login-config>
> >>>>>  
> >>>>> by:
> >>>>> <login-config>
> >>>>> <auth-method>NTLM</auth-method>
> >>>>> <realm-name>nuxeo.ecm</realm-name>
> >>>>> </login-config>
> >>>>>  
> >>>>> withour modifying the template file...
> >>>>>  
> >>>>> If i had a %LOGIN-CONFIG% marker, my deployment fragment will only 
> >>>>> add the second <login-config> without replacing the default one. 
> >>>>> Besides, i guess it will generate a deployment error (having 2 
> >>>>> <login-config> tags)...
> >>>>> But maybe the only way out is to manually replace the default 
> >>>>> <login-config> by my own and repackage the 
> >>>>> "org.nuxeo.runtime.jboss-extensions" project?
> >>>>>  
> >>>>> PS: i thought %LOGIN-CONFIG% was a standard nuxeo marker like 
> >>>>> %FILTER% and %FILTER_MAPPING%...
> >>>>>  
> >>>>>  
> >>>>> "Bogdan Stefanescu" 
> >>>>> <[EMAIL PROTECTED] 
> >>>>> <mailto:[EMAIL PROTECTED]>> wrote 
> >>>>> in message news:[EMAIL PROTECTED]
> >>>>>
> >>>>> You should add it to that file or otherwise use another marker to add
> >>>>> your login config.
> >>>>>
> >>>>> Bogdan
> >>>>>
> >>>>> Frédéric Thise wrote:
> >>>>>> yep all three in the same fragment but the markers FILTER-MAPPING 
> >>>>> and FILTER
> >>>>>> are present in the
> >>>>>>
> >>>>> "org.nuxeo.runtime.jboss-extensions/resources/ear-template/OSGI-INF/templates/web.xml"
> >>>>>  
> >>>>>
> >>>>>> file but not LOGIN-CONFIG
> >>>>>>
> >>>>>> "Tiry" <[EMAIL PROTECTED] 
> >>>>> <mailto:[EMAIL PROTECTED]>> wrote in 
> >>>>> message
> >>>>>> news:[EMAIL PROTECTED]
> >>>>>> Le lundi 26 mars 2007 à 13:50 +0200, Frédéric Thise a écrit :
> >>>>>>  >> My mistake, the message "TODO>>>>>>>>>>>>>> could not finnd marker
> >>>>>>> LOGIN-CONFIG" is still there...
> >>>>>>>    > You have that message only for LOGIn-CONFIG, and not for 
> >>>>> FILTER  or
> >>>>>> FILTER-MAPPING ?
> >>>>>> All your contributions are in the same fragment ?
> >>>>>>
> >>>>>>  >> "Frdric Thise" 
> >>>>> <[EMAIL PROTECTED] 
> >>>>> <mailto:[EMAIL PROTECTED]>> wrote
> >>>>>>> in message news:[EMAIL PROTECTED]
> >>>>>>>    >>> The <require>nuxeoweb.jar</require> was missing, now i 
> >>>>> don't have the
> >>>>>>>> "TODO>>>>>>>>>>>>>> could not finnd marker LOGIN-CONFIG" message 
> >>>>> anymore
> >>>>>>>> but the web.xml is still not patched
> >>>>>>>> according to my "web#LOGIN-CONFIG" extension.
> >>>>>>>> I have not modified any nuxeo project so the web.xml inside
> >>>>>>>>
> >>>>> "org.nuxeo.runtime.jboss-extensions/resources/ear-template/OSGI-INF/templates/web.xml"
> >>>>>  
> >>>>>
> >>>>>>>> contains the default <login-config>...
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> "Tiry" <[EMAIL PROTECTED] 
> >>>>> <mailto:[EMAIL PROTECTED]>> wrote in
> >>>>>>>> message
> >>>>>>>> news:[EMAIL PROTECTED]
> >>>>>>>> Le lundi 26 mars 2007  12:15 +0200, Frdric Thise a crit :
> >>>>>>>>      >>>> hi,
> >>>>>>>>>        >>> Hi,
> >>>>>>>> Do you have the good requirement in your deployment fragment ?
> >>>>>>>>  ...
> >>>>>>>>  <require>nuxeoweb.jar</require>
> >>>>>>>>  <require>nuxeo.jar</require>
> >>>>>>>>  ...
> >>>>>>>>
> >>>>>>>> Does your web.xml file inside
> >>>>>>>>
> >>>>> org.nuxeo.runtime.jboss-extensions/resources/ear-template/OSGI-INF/templates/web.xml
> >>>>>  
> >>>>>
> >>>>>>>> contains this pattern ?
> >>>>>>>>
> >>>>>>>> Tiry
> >>>>>>>>
> >>>>>>>>      >>>> i am trying to intgrate NTLM. I am using JCIFS and have 
> >>>>> added the
> >>>>>>>>> following filter extensions to my deployment-fragment.xml:
> >>>>>>>>>
> >>>>>>>>> <extension target="web#FILTER">
> >>>>>>>>> <filter>
> >>>>>>>>> <filter-name>NtlmHttpFilter</filter-name>
> >>>>>>>>> <filter-class>jcifs.http.NtlmHttpFilter</filter-class>
> >>>>>>>>> <init-param>
> >>>>>>>>> <param-name>jcifs.netbios.wins</param-name>
> >>>>>>>>> <param-value>microsrv10</param-value>
> >>>>>>>>> </init-param>
> >>>>>>>>> <init-param>
> >>>>>>>>> <param-name>jcifs.smb.client.domain</param-name>
> >>>>>>>>> <param-value>UNIVERS</param-value>
> >>>>>>>>> </init-param>
> >>>>>>>>> </filter>
> >>>>>>>>> </extension>
> >>>>>>>>>
> >>>>>>>>> <extension target="web#FILTER-MAPPING">
> >>>>>>>>>
> >>>>>>>>> <filter-mapping>
> >>>>>>>>> <filter-name>NtlmHttpFilter</filter-name>
> >>>>>>>>> <url-pattern>/*</url-pattern>
> >>>>>>>>> </filter-mapping>
> >>>>>>>>>
> >>>>>>>>> </extension>
> >>>>>>>>>
> >>>>>>>>> I also deployed jcifs-1.2.13.jar into the /lib folder
> >>>>>>>>>
> >>>>>>>>> Now i would like to bypass my former login.jsp page to log 
> >>>>> directly to
> >>>>>>>>> the application; i tried to add something like:
> >>>>>>>>>
> >>>>>>>>> <extension target="web#LOGIN-CONFIG">
> >>>>>>>>>
> >>>>>>>>> <login-config>
> >>>>>>>>> <auth-method>NTLM</auth-method>
> >>>>>>>>> <realm-name>nuxeo.ecm</realm-name>
> >>>>>>>>> </login-config>
> >>>>>>>>>
> >>>>>>>>> </extension>
> >>>>>>>>>
> >>>>>>>>> but at deployment time, i saw the following message in my 
> >>>>> console:TODO
> >>>>>>>>>        >>>>>>>>>>>>>>>>> could not finnd marker LOGIN-CONFIG
> >>>>>>>>>>>>>>>>>>>>>>                                  >>>> Is there 
> >>>>> another way to specify the NTLM authentication method? Am i
> >>>>>>>>> doing things correctly?
> >>>>>>>>>
> >>>>>>>>> Frdric Thise
> >>>>>>>>> _______________________________________________
> >>>>>>>>> ECM mailing list
> >>>>>>>>> [email protected] 
> >>>>> <mailto:[email protected]>
> >>>>>>>>> http://lists.nuxeo.com/mailman/listinfo/ecm
> >>>>>>>>>        >>
> >>>>>>> _______________________________________________
> >>>>>>> ECM mailing list
> >>>>>>> [email protected] 
> >>>>> <mailto:[email protected]>
> >>>>>>> http://lists.nuxeo.com/mailman/listinfo/ecm
> >>>>>>>
> >>>>>>>    >
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> ECM mailing list
> >>>>>> [email protected] 
> >>>>> <mailto:[email protected]>
> >>>>>> http://lists.nuxeo.com/mailman/listinfo/ecm
> >>>>>>
> >>>>>>
> >>>>> ------------------------------------------------------------------------
> >>>>>
> >>>>> _______________________________________________
> >>>>> ECM mailing list
> >>>>> [email protected]
> >>>>> http://lists.nuxeo.com/mailman/listinfo/ecm
> >>>>>   
> >> _______________________________________________
> >> ECM mailing list
> >> [email protected]
> >> http://lists.nuxeo.com/mailman/listinfo/ecm
> >>
> 
> _______________________________________________
> ECM mailing list
> [email protected]
> http://lists.nuxeo.com/mailman/listinfo/ecm
> 

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to