2014-10-14 3 views
1

Я ищу, чтобы использовать OAuth2 в своем приложении Play, и у меня возникли проблемы с поиском точки входа в кодировку для него. SecureSocial кажется хорошей библиотекой для использования, но, похоже, существует разрыв между руководством по началу работы SecureSocial и классами, которые действительно доступны в их библиотеке. В частности, руководство (here) говорит, чтобы вставить this class в качестве стартового UserService. Однако это относится к двум классам (securesocial.core.Identity и securesocial.core.IdentityId), которые предположительно находятся в банке SecureSocial, необъяснимо отсутствуют.securesocial.core.Identity отсутствует в библиотеке SecureSocial?

Кто-нибудь знает, где я могу найти эти классы (или найти какое-то современное руководство или действительно любой базовый, баребонский способ узнать OAuth с Play)?

Я не могу опубликовать более двух ссылок, поэтому я не ссылался на страницу jar в хранилище maven, а искал securesocial_2.11.

ответ

2

То, что опубликовано в данной публикации - в Maven для Scala 2.11 является SecureSocial 3.0-M1. Опубликованные документы предназначены для версии 2.1.x. Идентификация была удалена и больше не нужна. Идея состоит в том, что вы можете указать тип, который вы хотите представлять пользователей, не будучи вынужденным наследовать или реализовывать какой-либо другой тип.

Вы можете прочитать онлайн-документы, чтобы понять некоторые концепции, а затем использовать образцы, которые обновляются для использования нового API здесь: https://github.com/jaliss/securesocial/tree/3.0-M1/samples.

Смежные вопросы