2014-05-15 2 views
2

이 문제는 여러 세대 동안 저에게 귀찮았습니다. 이제는 어떻게해야할지 모르는 앱을 코딩하고 있습니다.소셜 미디어 로그인 - 앱 계정으로 어떻게 작동합니까?

facebook이나 twitter로 로그인 할 때 주어진 정보를 사용하여 데이터베이스에 계정을 만드시겠습니까? 그렇지 않다면 다른 사용자가 사용자 이름과 비밀번호로 로그인하지 않는 것을 어떻게 확인할 수 있습니까? 로그인, 로그 아웃 및 다시 로그인 할 때 동일한 설정과 구성으로 계정 정보를 어떻게 캡처합니까?

코드를 묻지는 않지만 이론적 인면에서 대답을 원합니다.

답변

0

Twitter의 경우이 기능은 다음과 같습니다.

  1. 귀하의 Twitter 계정에 로그인하여 "신청서"를 만드십시오. 이것은 기본적으로 작성중인 응용 프로그램의 고유 식별자입니다.
  2. 응용 프로그램을 개발하고 Twitter에서 제공하는 고유 식별자를 포함하십시오.
  3. 사용자가 응용 프로그램을 사용하는 Twitter 사용자는 자신의 계정을 사용할 수있는 액세스 권한을 부여합니다. 응용 프로그램은 자신의 로그인 또는 암호를 알 필요가 없습니다.

트위터의 인증 메커니즘은 OAuth라고하는 표준을 기반으로하며, 이는 온유하지 않습니다. 개발 플랫폼 선택을위한 사전 작성된 Twitter 라이브러리를 찾고 거기에서 시작하는 것이 좋습니다.