Inicio de sesión en Facebook con Spring Social utilizando el token de acceso de usuario existente

Esto es lo que tengo actualmente:

Servicio Spring REST donde muchas de las API requieren que el usuario se autentiqueUna API de 'registro' (/ api / v1 / register)Una API de 'inicio de sesión' que toma nombre de usuario / contraseña (/ api / v1 / login)API 'Facebook Login' que se basa en Spring Social y Spring Security para crear una conexión de usuario e iniciar sesión en mi usuario (/ auth / facebook)

Mi problema es que quiero que estas API sean utilizadas por varios clientes, pero la forma en que Facebook Login es ahora, no funciona bien en dispositivos móviles (funciona muy bien en un sitio web).

Aquí está el escenario móvil:

Uso el SDK de iOS de Facebook para solicitar permiso al usuarioFacebook devuelve un token de acceso de usuarioQuiero enviar este token a mi servicio de back-end y hacer que Spring Social lo acepte, cree la conexión de usuario, etc.

Se puede hacer esto? ¿O tendré que escribir mi propia API para mantener la conexión de usuario?

Agradezco cualquier ayuda!

Respuestas a la pregunta(1)

Su respuesta a la pregunta