Лучшая практика для целевой страницы приложения? - PullRequest
1 голос
/ 30 ноября 2011

Я использую ASP.NET Webforms 4.0 и SDK v5.3.2.В настоящее время мое приложение работает нормально, но в новом пользовательском интерфейсе, когда они нажимают на ссылку приложения, поскольку мое приложение выполняет Canvas.Authorize, пользователи сразу же получают запрос на предоставление разрешений.Я видел, что для некоторых других приложений, когда вы нажимаете ссылку на приложение, оно не сразу выполняет запрос авторизации.Скорее вы просто видите обычную веб-страницу.Затем на этой веб-странице вы видите кнопку «продолжить».Это кажется умным.Но есть ли лучшая практика для этого?Я предполагаю, что могу просто отложить вызов метода .Authorize (), но должны ли мои обычные пользователи приложения нажимать кнопку «продолжить» каждый раз, когда они используют приложение, несмотря на то, что уже авторизовались?Я подумывал об использовании файла cookie, чтобы решить, следует ли обойти это, но это не сработает для каждого компьютера.

Мысли?

-Ben

1 Ответ

0 голосов
/ 01 февраля 2012

Вы можете проверить, авторизовал ли ваш пользователь ваше приложение или нет. Если нет, покажите представление с помощью кнопки «продолжить» (я называю это «воротами авторизации» - аналогично аналогичным воротам, но для авторизации.) Если они уже авторизовали приложение, вы можете пропустить этот шаг и выполнить их. право на приложение.

...