По следующему URL-адресу представлена более подробная информация о безопасных социальных сетях (с игровой платформой 1.0+):
http://www.playframework.org/modules/securesocial-0.2.4/home
Если вы хотите работать с социальным графом, а не только с авторизацией, я бы порекомендовал restFB или batchFB.
Шаги: Для настройки: либо используйте:
play install socialsecure-0.2.4
или добавьте в файл dependencies.yml
require:
-play -> securesocial 0.2.4
а затем беги
play deps
Добавьте маршрут в файл маршрутов:
* /auth module:securesocial
Добавьте следующее к любому классу контроллера, которому требуется аутентификация:
@With( SecureSocial.class )
public class Application extends Controller {
Убедитесь, что ваш провайдер, например twitter или facebook находятся в списке провайдеров в файле application.conf. Также убедитесь, что у вас есть правильный ключ / идентификатор и секрет для вашего приложения (указанные в файле application.conf). После этого убедитесь, что ваши ссылки на securesocial на месте (если нет, запустите play eclipsify или соответствующую команду для любой IDE, которую вы используете). После этого запустите приложение и проверьте facebook (или ссылку другого поставщика) - убедитесь, что URL-адрес возврата facebook правильно указан в приложении facebook (на facebook).
Можно изменить страницу main.html и т. Д. По мере необходимости, чтобы убедиться, что вы используете отображение CSS / content / login по мере необходимости.
Если вы используете Groovy-шаблоны, вы можете добавить в HTML-представление следующее, чтобы отображать некоторую информацию о пользователе:
<h2><img src="${user.avatarUrl}" width="40px" height="40px"/> Welcome ${user.displayName}</h2>
Надеюсь, это поможет
person
ali haider
schedule
10.07.2012