2011-10-10 2 views
-1

stackexchange의 로그인 기능에 대해 많은 관심을 보였습니다. 클릭 한 내용에 따라 OAuth 정보 또는 OpenID 정보가 포함 된 양식을 조정하여 양식을 스크립트를 stackexchange 내부에 넣었습니다. 스크립트가 특정 서비스와 통신하는 방법에 대한 정보가 있었는지 궁금 해서요. 반환 된 정보를 사용하여 로그인하고 서비스에서 해당 계정에 대한 추가 정보를 가져 왔습니다.StackExchange OAuth 및 OpenID 인증?

누구나 스크립트 또는 스 니펫이있는 경우 PHP를 사용하는 것이 좋습니다.

+3

-1 귀하의 질문에 이해하기 어렵습니다. eg 'goosey'는 무슨 뜻입니까? – vascowhite

+0

OAuth/OpenID 인증을 수행 할 수있는 다양한 라이브러리가 있습니다. 그게 당신이 요구하는 것입니까? – afuzzyllama

+1

@vascowhite goosey, 그것의 근원에 그것의 진드기를 만드는 무슨을 알아 내기 위하여 gander를 가지고있는. 약혼자가 도와 줘요, 그것들은 제가 정직한 대화에서 사용하는 말입니다. 그리고 나는 과거에 그것을 강탈당했습니다. – topherg

답변

1

Janrain OpenID Libraries은 꽤 좋습니다. 확장에있어 몇 가지 단점이 있지만, 귀하의 목적에 따라 괜찮을 것이라고 생각합니다.

Facebook은 OpenID를 사용하지 않습니다. 페이스 북의 경우 다른 라이브러리를 사용해야 할 것입니다 (그리고 내가하지 않은 것입니다. 그래서 그것에 대해 언급 할 수 없습니다).

+0

쿨, 건배. 나는 페이스 북 로그인에 대한 약간의 경험을 가졌으며 잘 돌아갔다. OAuth_Server가 "https://graph.facebook.com/oauth/authorize"로 정의 되었기 때문에 facebook에 OAuth가 사용 된 것 같습니다. – topherg

+0

[OpenID! = OAuth] (http://softwareas.com/oauth-openid-youre- 페이스 북은 OAuth를 사용할 수 있지만 구글과 다른 사람들이하는 OpenID 표준을 따르지는 않습니다. – afuzzyllama

+0

그것은 내가 가지고 있던 질문이었습니다. OAuth 서버 주소에 따라 둘 다 처리 할 수있는 클래스였습니다. 그런 다음 사용자가 인증 될 방법을 결정했습니다. – topherg

관련 문제