The GData protocol is based on the widly know REST approach and therefor
client authentication will mostly be provided via a REST interface.
This interface describes internally used authentication methods to be
implemented by http based authenticator implementations. The GData Server
basically has 2 different REST interfaces need authentication. One is for
altering feed entries and the other for administration actions.
The interface altering entries work with {@link com.google.gdata.client.Service.GDataRequest} object created by the handler and passed to the {@link org.apache.lucene.gdata.server.Service} instance.
Administration interfaces use the plain {@link javax.servlet.http.HttpServletRequest} inside the handler.
For each type of interface a authentication type a method has to be provided by implementing classes. |