2013-02-22 3 views
0

내 트위터 계정에 로그인합니다. 그런 다음 this twitter app website을 방문합니다. 트위터 링크로 로그인을 클릭하면 트위터 인증 페이지로 리디렉션됩니다. 승인을 제공합니다. 그런 다음 앱 웹 사이트의 회원 페이지가 표시됩니다. 그런 다음 내 트위터 계정에서 응용 프로그램을 확인합니다 : https://twitter.com/settings/applicationsTwitter API, 로그인 한 사용자 찾기

나는 그 응용 프로그램을 발표했다. 그런 다음 앱 웹 사이트의 모든 쿠키를 삭제합니다. 하지만 트위터 웹 사이트에서 로그 아웃하지 않습니다. 앱 웹 사이트를 다시 방문하고 트위터로 로그인을 클릭하십시오.

인증 확인없이 회원 페이지로 리디렉션됩니다. 어떻게 그럴 수 있죠?

나는 데이터베이스에 내 인증 토큰을 저장하고 자격 증명을 확인하는 데 사용하는 것으로 알고 있습니다. 하지만 쿠키가 없으면 어떻게 내가 그 트위터 사용자인지 알 수 있습니까?

사용자가 Twitter에 로그인했는지 알 수 있습니까?

답변

0

"인증"보다는 "인증"을 사용하면이 문제를 해결할 수 있습니다. 권한 부여는 사용자가 로그인 할 때마다 권한을 필요로합니다. 사용자가 이전에 권한을주지 않았거나 권한을 취소 한 경우 인증이 필요합니다.

투명 로그인이라고합니다.

참고 : 인증에는 DM 액세스가 포함되지 않습니다.

https://dev.twitter.com/docs/auth/implementing-sign-twitter