I discarded Restelet and switched to this:

http://blog.notdot.net/2010/05/Authenticating-against-App-Engine-from-an-Android-app


On 14 Jan., 17:50, Brill Pappin <[email protected]> wrote:
> I'm not sure about Restlet, but I know there is info for doing it with
> Jersey.
> Try this link:http://wikis.sun.com/display/Jersey/OAuth
>
> it might give you some clues.
>
> - Brill Pappin
>
> On Jan 10, 3:33 am, Sky <[email protected]> wrote:
>
> > Hello,
> > Does anyone know how to use Restlet in combination with OAUTH? I
> > searched the web and did not found any useful documentations or
> > tutorial. Seems like this is not supported anymore?
>
> > What I want to do is connecting Android to Google App engine, where I
> > use Google Accounts for authentication.
>
> > Here is my Restlet Server Code:
> > public class UploadServerApplication extends Application {
> >        @Override
> >            public Restlet createInboundRoot() {
> >                Router router = new Router(getContext());
>
> > getConnectorService().getClientProtocols().add(Protocol.FILE);
> >               router.attachDefault(UploadServerResource.class);
> >              return router;
> >    }}
>
> > Resource:
> > UploadServerResource extends ServerResource implements UploadResource
> > {
> > public UploadResult upload(UploadData uploadData) {
> >    UserService userServiceManager =
> > UserServiceFactory.getUserService();
> >    boolean authenticated = userServiceManager.isUserLoggedIn();<---
> > always false in my tests!
> >    if (authenticated) { ...  result.setSuccess(true); }
> >    else { ...result.setSuccess(false);   }
> >    return result;}
>
> > -------------------------------------------------------------------------
> > Android client code:
> > ClientResource cr = new ClientResource("http://192.168.1.4:8888/
> > upload");
> > UploadResource resource = cr.wrap(UploadResource.class);
> > UploadData uploadData = new UploadData();
> > ...
> > UploadResult result = resource.uploadTrack(uploadData);
> > ...
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to