Разница между обычной аутентификацией и аутентификацией OAUTH?

StackOverflow https://stackoverflow.com/questions/3626022

Вопрос

Я строю приложение Facebook. В настройке приложений есть возможность включить аутентификацию клятва. Итак, в чем преимущество использования аутентификации OAUTH по нормальной аутентификации ....

Это было полезно?

Решение

Я предполагаю, что вы ссылаетесь на настройку Beta Oauth на вкладке «Настройки Canvas».

Аутентификация OAUTH В этом отношении означает, что Facebook отправляет вам параметр Facebook Facebook в строке запроса вместо обычной информации сеанса холста, Посмотрите здесь Более подробную информацию о fighted_request.

Вам не нужно включать это, если вы не хотите. Предполагая, что вы используете PHP SDK, вы можете использовать любой метод аутентификации, который вы хотите (cookie from javaScript, fighted_requests или переменные сеанса).

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

Насколько вас обеспокоены, вы можете оставить отключение сейчас, пока он не выйдет из бета. Когда он переключает его, не будет означать изменения в вашем коде, так как PHP SDK обрабатывает его из коробки!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top