Sorry I meant to say Can I attach the Guard to the Router Directly in the xml
file?
mkhatib wrote:
>
> 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-tp4413298p4413710.html
Sent from the Restlet Discuss mailing list archive at Nabble.com.
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2439996