Как да използвате 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
Tx за информацията... но вече го знаех. Имам нужда от JSON интерфейс, за да позволя и на неуеб клиенти да се регистрират/влизат... - person j3d; 24.10.2013
comment
@j3d Актуализирах отговора си. Регистрацията все още не се поддържа, но скоро ще бъде. Вече можете да влезете с помощта на API. - person Jorge; 03.06.2014
comment
Благодаря ви за вашата актуализация... дори ако междувременно внедрих своя REST API за удостоверяване, базиран на JWT ;-) - person j3d; 03.06.2014