Разница между обычной аутентификацией и аутентификацией OAUTH?
-
26-09-2019 - |
Вопрос
Я строю приложение Facebook. В настройке приложений есть возможность включить аутентификацию клятва. Итак, в чем преимущество использования аутентификации OAUTH по нормальной аутентификации ....
Решение
Я предполагаю, что вы ссылаетесь на настройку Beta Oauth на вкладке «Настройки Canvas».
Аутентификация OAUTH В этом отношении означает, что Facebook отправляет вам параметр Facebook Facebook в строке запроса вместо обычной информации сеанса холста, Посмотрите здесь Более подробную информацию о fighted_request.
Вам не нужно включать это, если вы не хотите. Предполагая, что вы используете PHP SDK, вы можете использовать любой метод аутентификации, который вы хотите (cookie from javaScript, fighted_requests или переменные сеанса).
Преимущество OAuth - это дополнительный уровень безопасности и тот факт, что это открытый стандарт. Поскольку вы просто создаете свое приложение, вы не будете использовать какие-либо старые проприетаторные методы аутентификации Facebook, и поэтому вы будете использовать OAuth, независимо от того, какие из вышеперечисленных методов вы используете.
Насколько вас обеспокоены, вы можете оставить отключение сейчас, пока он не выйдет из бета. Когда он переключает его, не будет означать изменения в вашем коде, так как PHP SDK обрабатывает его из коробки!