Can't authenticate mobile client with node.js (using passport.js)
- by Pazinio
I'm trying to build some CRUD application with node.js as a back-end API (express)
and web-app (backbone) and mobile client (native android) as front-ends.(I'm node.js beginner)
My server solution is based on the following great tutorial 'easy-node-authentication'.
In my android app I have managed to get the user Google-Token after I completed the authentication step with Google Plus SDK.(mobile to google-plus directly request).
I'm trying to understand and find right and elegant way to re-use a given google-token and authenticate again my android user through Google-Plus account to ensure the mobile client holds real token, then add a new entry (id, token, email, name) to my users table DB within my node back-end.
The question is: what should be my next step in case I want to keep my back-end without changes? should I send a GET request with the token as a cookie to /auth/google? maybe to /auth/google/callback? another URL? Does this make sense at all?
Please note: I'm aware to the fact the mentioned above 'easy-node-auth' solution is based on sessions and cookies. having said that, i'm still trying to understand if there is a convenient way to integrate both (android and node) as it works good for my web-app and node.
Thanks in advance.