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