Чтобы аутентифицировать пользователя в своем веб-приложении с помощью профиля пользователя Facebook с помощью OAuth, приложение должно быть создано на Facebook. Почему это приложение необходимо и имеет ли он какую-либо роль, кроме использования его для аутентификации? Потому что мое веб-приложение не связано с Facebook или не сокращается в экосистеме Facebook.OAuth: Почему я должен создавать приложение на Facebook?
0
A
ответ
0
Конечно, вам нужно создать приложение для аутентификации пользователя с его профилем в Facebook. Аутентификация означает «авторизацию приложения для получения информации о пользователе Facebook». Это не «вход в Facebook», это «вход в приложение».
так что если создать WebApp1 и webapp2 отдельных приложения, которые опираются на Facebook OAuth, это хорошая практика, чтобы использовать то же приложение на Facebook, чтобы облегчить проверку подлинности на основе OAuth? Другими словами, существует ли какое-либо условие, что для каждого внешнего приложения должно быть уникальное приложение для Facebook? –
@WebUser: вы не можете использовать одно и то же приложение FB для входа в разные домены (разные субдомены работают, а с помощью некоторых «обходных решений» вы можете использовать, может быть, несколько разных доменов только с одним приложением, - но вы не должны этого делать). Если у вас есть разные веб-приложения с разной функциональностью и/или разными пользовательскими базами, то вам также следует использовать разные приложения FB для входа в систему. – CBroe
@CBroe, как я признал (не понял), концепция OAuth заключалась в том, что он был интерфейсом на основе REST для аутентификации с использованием (социального) профиля. Так как я начал исследовать его и выяснил, что мне нужно создать приложение в Facebook, я был удивлен, потому что я не совсем понял, как приложение в Facebook будет связано с моим внешним приложением. Итак, единственное, что делает приложение Facebook для входа в систему, - это облегчить аутентификацию для уникального внешнего приложения? –