Как использовать SecureSocial в одностраничном приложении

Я конвертирую свое приложение Play 2 в SPA и пытаюсь понять, как по-прежнему использовать SecureSocial для аутентификации.

Я удаляю все шаблоны HTML (кроме тех, которые используются SecureSocial для отправки электронных писем) и изменяю свои контроллеры, чтобы они предоставляли только ответы JSON.

Можно ли запретить SecureSocial отображать HTML и позволить моему приложению обмениваться данными аутентификации в формате JSON? Есть ли какой-нибудь пример или учебник, объясняющий эту тему? Я уже несколько дней гуглю и не могу найти никакой полезной или хотя бы понятной информации для такого новичка, как я.


person j3d    schedule 19.10.2013    source источник


Ответы (1)


Последние изменения в master сделали SecureSocial более дружественным к мобильным и SPA-приложениям. Теперь вы можете использовать контроллер LoginApi для аутентификации пользователя с помощью UsernamePasswordProvider или любого из поставщиков на основе OAuth2.

person Jorge    schedule 23.10.2013
comment
Спасибо за информацию... но я это уже знал. Мне нужен интерфейс JSON, чтобы позволить также не-веб-клиентам регистрироваться/войти... - person j3d; 24.10.2013
comment
@ j3d Я обновил свой ответ. Регистрация пока не поддерживается, но скоро будет. Теперь вы можете войти в систему с помощью API. - person Jorge; 03.06.2014
comment
Спасибо за ваше обновление ... даже если тем временем я реализовал свой REST API авторизации на основе JWT ;-) - person j3d; 03.06.2014