2017-01-22 5 views
0

나는 이미 사용자를 인증하는 전용 인증 시스템을 사용하는 응용 프로그램을 가지고 있습니다.독점 시스템을 통해 로그인 한 후에 만 ​​Facebook을 처리하도록 OWIN을 어떻게 구성합니까?

이 웹 앱을 사용자의 Facebook, Gmail 및 Twitter 계정에 연결하고자합니다.

  • OAuth를 사용하여 OAuth 응답을 처리 할 수 ​​있습니까?하지만 현재 인증 메커니즘을 수정하거나 사용하지 마십시오.

Facebook, Gmail 또는 Twitter 계정이 시스템의 백도어 인증으로 사용되는 보안 문제를 방지하고 싶습니다.

+0

있다 사용자가 웹 응용 프로그램에서 로그인 자격 증명을 갖도록하고 응용 프로그램을 사용자의 소셜 네트워크 계정에 연결하기를 원하십니까? –

답변

0

앱의 로그인 정보를 소셜 네트워크 사이트와 통합하지 않고 앱을 Facebook, Google 또는 Twitter에 연결하기 만하면됩니다. 그렇다면 OWIN이 필요하지 않다고 생각합니다.

Facebook에 JS SDK가있어 방문자의 FB login status을 확인할 수 있습니다. 앱은 여전히 ​​FB에 등록되어야하며 사용자는 사용자의 프로필 정보에 액세스하려면 앱을 승인해야합니다. 당신이 사용자의 로그인 상태 (또는 무엇을 user's session state 호출을 확인할 수 있습니다

구글의 Sign-in for Websites.

트위터는 사용자의 로그인 상태를 확인할 수 있습니다처럼은 보이지 않는다. 그래서 similar SO question here.