Hey, Thanks Sutphin! Now it works when I run it as a standalone application, SpringComponent component = (SpringComponent) context.getBean("restletComponent"); component.start()
However when I run it on Tomcat, it still doesn't do much, Is there specific configurations to use this Guard with Tomcat? I've in My Web.xml: <servlet> <servlet-name>rest</servlet-name> <servlet-class> com.noelios.restlet.ext.spring.RestletFrameworkServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>rest</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> And my rest-servlet.xml is like what I post earlier, My guess is that tomcat ignores the application and guard beans in the rest-servlet.xml and uses the router directly. Can I attach the router directly in the xml file? Thanks again Rhett Sutphin wrote: > > Hi, > > On Jan 18, 2010, at 6:09 AM, mkhatib wrote: > >> I am trying to implement web services that will be used on an iPhone >> client. >> I need the user to authenticate and then make sure he is authorized >> before >> executing an action. I am using Spring 2.5.6 along with Restlet 1.1.7. >> >> <bean name="restletRouter" class="org.restlet.ext.spring.SpringRouter"> >> .... >> <bean id="app" class="org.restlet.Application"> > > What is the root property for the "app" bean? It should be the guard. > > Rhett > >> .... >> <bean id="restletServer" class="org.restlet.ext.spring.SpringServer"> >> .... >> <bean id="restletComponent" >> class="org.restlet.ext.spring.SpringComponent"> >> .... >> <bean name="secretResolver" >> class="ps.exalt.iywave.server.api.security.CustomAuth" >> scope="singleton"/> >> .... >> <bean name="guard" >> class="ps.exalt.iywave.server.api.security.CustomGaurd" >> scope="singleton"> >> <property name="next" ref="restletRouter"/> >> <property name="secretResolver" ref="secretResolver"/> >> </bean> >> >> >> The problem is it is not asking for authentication, is there anything I >> am >> missing? > > ------------------------------------------------------ > http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2439985 > > -- View this message in context: http://n2.nabble.com/Basic-HTTP-Auth-without-Guards-tp4413298p4413669.html Sent from the Restlet Discuss mailing list archive at Nabble.com. ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2439993