2009-06-03 3 views
1

나는 이것이 어떻게 할 것인지에 대한 생각을 가지고 있지만, 그것에 대해 매우 해킹 된 것처럼 보인다.youtube가 Gmail 계정으로 어떻게 로그인합니까?

내가보기에 문제는 youtube가 Gmail 또는 Google 쿠키를 가져와야한다는 것입니다.

내가하는 일은 Gmail 쿠키에서 Gmail 쿠키를 읽고 YouTube 정보로 전달하는 또 다른 프레임을 여는 것입니다. 이 YouTube URL은 전달 된 정보를 기반으로 인증됩니다. 전에 말했듯이이 일을하는 것에 대해 매우 해킹 된 방법으로 보입니다.

사람들이 어떻게하는지 또는 다른 방법으로이 작업을 수행 할 수 있다면 나는 그것을 듣고 싶습니다.

답변

4

Google은 다양한 애플리케이션에 대한 보안 API/인증 프로토콜 인 OAuth을 사용하여 다양한 서비스에 로그인합니다. Part II of the Beginner's Guide (프로토콜 워크 플로)에는 이것이 작동하는 방식에 대한 개요가 나와 있습니다.

+0

하지만 Google 계정을 사용하여 YouTube에 로그인 할 때 사용됩니까? 이는 제 3 자 사이트가 Google 서비스가 아니라 사용하는 일종의 것입니다. – bdonlan

+0

@bdonlan 구글은 유튜브를 소유하고 있지만, 그것과 "gmail"은 별도의 엔티티이므로 실제로 youtube가 oauth를 사용하고 있거나 로그인 데이터베이스에 액세스 할 가능성이 있습니다. – UnkwnTech

2

firebug에서 네트워크 활동을 보면 Google의 로그인이 http://www.youtube.com/signup?hl=en_US&warned=&nomobiletemp=1&next=/&auth=으로 리디렉션됩니다. 이 암호화 된 문자열은 Google의 인증 서버에서 신원을 확인한 서명 된 증거를 보유하고있을 가능성이 큽니다. 그런 다음 Youtube는이를 확인하고 적절한 쿠키를 설정합니다.

3

기술적 인 측면에서 보면 YouTube는 실제로 귀하의 Gmail 계정으로 로그인하지 않습니다. gmail과 youTube 모두 Google 계정으로 로그인하십시오.

관련 문제