2011-10-13 2 views
8

나는 Google Identity Toolkit을 사용하기로 결정했습니다. 나는 UI와 "연합"로그인 시스템을 사용하는 것을 좋아한다는 것을 알고있었습니다. 내 사이트가 Gmail/ymail/hotmail 등에서 잘 작동하는 것처럼 소셜 플랫폼을 지원하지 않는 것 같아서 이제는 의문의 여지가 있습니다.페이스 북/트위터/등을 포함하도록 Google Identity Toolkit을 확장 할 수 있습니까?

본질적으로 사이트에 등록 된 사람의 전자 메일 주소가 필요하므로 GITKit이 완벽한 솔루션이라고 생각했습니다.

사용자 정의 경로 (예 : stackoverflow?)를 사용해야합니까? 아니면 일부 GITKit 문서를 놓쳤습니까?

도움을 주시면 감사하겠습니다.

답변

6

나는 그 질문을 게시하기 전에 상당한 양의 인터넷 검색을 수행했습니다. 그러나, 나는 몇 가지 대답에 걸쳐 왔습니다. 내 게시물을 삭제하는 대신 정보를 공유해야합니다. 다른 사람들이 정보가 명확하다고 생각한다면이 글을 삭제하십시오! https://sites.google.com/site/gitooldocs/customidps

또한 페이스 북을 사용하는 샘플 사이트 (http://www.openidsamplestore.com/localmapping/)가있다 :

첫째, 사용자 정의 IDP의를 추가하는 방법을 식별하는 페이지가있다.

어떻게 소셜 네트워크와 같은 전자 메일 공급자가 아닌 아이디 공급자에 대한 고급 데모를 사용할 수 있습니까?

에 대한 가장 어려운 부분은 이러한 유형의 ID 제공 업체에서 발생할 수있는 모든 에지 케이스를 처리하는 방법을 찾는 것입니다. Google은 이전에 계정 연결을위한 모범 사례 요약을 게시하여 이러한 유형의 ID 제공 업체 이 왜 지원하기가 훨씬 어려웠는지 설명합니다. 그러나이 데모는 고객이 지원 담당자에게 연락하는 경우 웹 사이트가 발생할 수있는 비용을 피하기 위해 모든 까다로운 경우에 셀프 서비스 메커니즘을 제공합니다. 마지막으로

하는 모범 사례를 실행 다운은 여기에 있습니다 :

https://sites.google.com/site/oauthgoog/UXFedLogin/loginlogic

편집 1 :

해당 ID 공급자가 하지 않는 이메일 주소를 주장하는 경우 추가 계정 연결 논리를 구현하는 것이 좋습니다.

GITKit의 미래 버전은 후 - 모든

은 아마도 GITKit은 그 논리에게 미래를 구현하기 위해 필요 을 방지 할 수있는 소셜 네트워크와 같은 정체성 제공, 이러한 유형에 대한 지원을 추가합니다. ..이 지원이 추가 될 시간 프레임에 대한 아이디어를 얻는 것이 좋을 것입니다 ...

편집 2 : 말의 입 (구글 @ 에릭 삭스 - Source Link)에서 직접

: 그 기능은 우리 가 촬영 2011 년에서 일반적으로 제공 될 예정되지

Q1 2012

+1

감사합니다. 나는 나 자신을 시도하고있다. JSFiddle이나 github 코드를 던져서이 문제를 어떻게 해결했는지 설명 할 수 있습니까? : ** i) ** IDP 인증 방법, 데이터 모델에 맞는 방법 및 콜백 URL 구현 방법. ** ii) ** GITkit에서 관리하는 데이터는 무엇이며 세션 상태는 어떻게 관리됩니까? ; ** iii) ** 개발을 위해 'callbackURL'을 설정하는 방법이 있습니까? IDP에는 다시 리디렉션 할 수있는 URL이 필요합니다. ** iv) ** GITkit/Account Chooser 워크 플로는 사용자가 앱의 기본 계정을 어떻게 등록합니까? ; 미리 감사드립니다. – Nutritioustim

+1

@Frye -보다 일반적인 검색어는 Google 직원이 GITKit Google 그룹을 모니터링합니다. https://groups.google.com/d/msg/google-identity-toolkit/2mRCtg_scRc/xo5mcSpiFo0J .Net MVC에서 GITKit을 설정하는 방법에 대한 안내는 다음과 같습니다. http://havethunk.wordpress.com/2011/08/10/google-identity-toolkit-asp-net-mvc3/ 희망이 있습니다. – dazbradbury

+0

예. 나는 그 대답을하고있다. 의견 'dazbradbury'에 감사드립니다. 건배. – Nutritioustim

1

누군가 2011 년 12 월에 다시 돌아온 것으로 보이지만 여전히 ID 반환을 매핑하는 데있어 중요한 문제가 있습니다. d를 전자 메일 주소로 보냅니다. 그것은 아마 해결되었습니다 : 여기 https://groups.google.com/forum/#!searchin/google-identity-toolkit/facebook/google-identity-toolkit/2218yW4zXw8/28X7btJEh_sJ

가 (페이스 북 사용), 기본 모바일 및 고급 모드에 대한 간단한 정보를 포함하여 견본 상점에 대한 문서입니다 : https://sites.google.com/site/oauthgoog/Home/openidsamplesite

아웃 - 오브 - 박스 IDP에 대한 페이스 북과 트위터는 아직 공개되지 않았다.

관련 문제