2016-03-16 11 views
2

У меня возникли проблемы с повторным отображением окна авторизации в Facebook, которое вы выбираете, какие разрешения вы хотите предоставить приложению, к которому вы пытаетесь получить доступ.Внешние логины ASP.NET OAuth - реализация и повторная авторизация по умолчанию

В первый раз, когда вы нажимаете на Facebook, появляется окно, но затем вы можете выбрать, чтобы не делиться своим электронным письмом, которое является прекрасным, однако это требование для нашего приложения.

Если пользователь снова нажимает кнопку Facebook, окно авторизации больше не появляется, и пользователь не может изменить то, что он изначально выбрал.

Я предполагаю, что есть способ запросить разрешения, или я не прав?

ответ

1

Боюсь, что вы не можете этого сделать.

Facebook делает это так, чтобы вы не получали эти раздражающие услуги, требующие от вас иметь полный доступ к вашей учетной записи, чтобы увидеть некоторые забавные видео кошки.

Если пользователь решил не разглашать свой адрес электронной почты, вам необходимо иметь дело с этим и дать пользователю возможность добавить электронное письмо в ваше приложение.

Другим подходом было бы информирование пользователя о том, что ему нужно перейти на Facebook и вручную изменить то, что он изначально выбрал (более или менее то, что делает iOS с разрешениями приложения).