2012-01-18 6 views
1

Facebook의 '좋아요'버튼과 비슷한 '공유'버튼을 구현하고 싶습니다. GAE에서 "공유"버튼을 구현하는 방법

  1. 는 구글 앱 엔진에 API를 구축하고 API에 정보를 제출 (이하 "공유"버튼을 클릭 한 후) 사용자가 제 3 자 웹 사이트를 통해 로그인 할 수 있도록 할 수 있습니까?

  2. "공유"버튼을 클릭 할 때 여러 로그인 계정 중에서 선택하라는 메시지를 표시하려고합니다. 타사 웹 사이트에서 OpenID selector으로 사용자에게 메시지를 보내는 방법이 있습니까? 사용자에게 멀티 로그인 계정을 설정하라는 다른 옵션은 무엇입니까?

고마워요!

답변

1

1) 예와 그 문서가 잘 설명되어 있습니다.

시작 여기 http://code.google.com/appengine/docs/python/users/overview.html#Authentication_Options

App Engine은 오픈 ID 로그인을위한 사용자 인터페이스 API를 제공하지 않습니다. OpenID 로그인 사용자 인터페이스는 사용자가 OpenID 식별자 역할을하는 URL을 입력 할 수 있도록 허용해야합니다. 인기있는 OpenID 제공 업체의 도메인 이름과 사용자가 URL의 고유 한 부분을 입력 할 수있는 상자가 나열된 팝업 메뉴를 포함 할 수도 있습니다. OpenID 로그인을위한 사용자 인터페이스에 대한 자세한 내용은 User Experience summary for Federated Login을 참조하십시오.

2) 인용 한 텍스트에서 사용자 사이트는 사용자에게 OpenID 식별자 역할을하는 URL을 물어보아야한다고 언급합니다. 이것이 바로 openid-selector를 사용할 수있는 것과 같습니다. 선택자는 Javascript 도구이며 타사 서버가 아닌 클라이언트에서 실행됩니다. 선택기를 열려면 공유 버튼이 "onclick"이벤트를 바인딩하도록 할 수 있습니다.

관련 문제