2012-01-27 1 views
6

Я применил приложение примера, предоставленное DotNetOpenAuth, как указано here.DotNetOpenAuth - Facebook - Как я могу аутентифицировать пользователей, не заставляя их устанавливать приложение Facebook?

Как вы можете видеть ниже, это требует, чтобы пользователь установил это приложение для facebook.

enter image description here

Я просто хочу, чтобы позволить пользователям использовать их facebook логин для моего сайта ваниль ASP.NET.

Есть ли способ предотвратить их установку приложения facebook?

Обновление: У пользователя Stackexchange Facebook нет кнопки «установить». Он просто имеет диалоговое окно с запросом на различные разрешения. Это гораздо предпочтительнее в моем случае.

enter image description here

ответ

6

Это будет работать до тех пор, Facebook силы все не использовать "Enhanced Auth Диалог"

Вы можете исправить этот диалог, перейдя в дополнительных настроек приложения:

enter image description here

Изменение этой настройки приведет к появлению диалогового окна, как вы предложили в своем прекрасном вопросе.

enter image description here

+0

Большой ответ Брайан Вебстер. Хотя сейчас это правильно, это будет работать только до тех пор, пока они не перейдут все приложения к новому диалоговому окну. – bkaid