2017-01-22 3 views
0

У меня уже есть приложение, которое использует проприетарную систему аутентификации, которая аутентифицирует пользователя.Как настроить OWIN для работы с Facebook, но только после входа в систему через проприетарную систему?

Я хочу, чтобы это веб-приложение подключалось к учетным записям пользователей Facebook, Gmail и Twitter.

  • Можно ли использовать OWIN для обработки ответов OAuth, но никогда не изменяйте и не применяйте текущий механизм аутентификации.

Я хочу предотвратить проблему безопасности, когда учетная запись Facebook, Gmail или Twitter используется в качестве проверки подлинности на заднем дворе в системе.

+0

Так вы хотите, чтобы ваши пользователи имели учетные данные в своем веб-приложении, и вы просто хотите, чтобы ваше приложение подключалось к учетным записям социальных сетей ваших пользователей? –

ответ

0

Похоже, вы просто хотите подключить свое приложение к Facebook, Google или Twitter, не интегрируя логин вашего приложения с этими сайтами социальной сети. Если это так, я не думаю, что для этого нужен OWIN.

Facebook имеет JS SDK, который позволяет вам проверить, является ли ваш посетитель FB login status. Ваше приложение по-прежнему необходимо будет зарегистрировать в FB, и вашему пользователю все равно нужно будет авторизовать свое приложение для доступа к информации о профиле пользователя.

Google, Sign-in for Websites который позволяет проверить состояние входа пользователя (или то, что он вызывает user's session state.

Он не похож на Twitter позволяет проверить состояние входа пользователя. Там в similar SO question here.