2012-09-26 2 views
6

Google App Engine에 python으로 webapp을 작성하고 있는데 지금은 OpenID가 내장 된 통합 로그인 시스템을 사용하고 있으며 Google/Yahoo/AOL과 잘 작동하지만 페이스 북과 트위터 사용자가 사이트에 액세스 할 수있게하고 싶습니다. 지난 1 ~ 2 년 동안 이와 같은 질문이 있었지만 아무도 완전히 답변을받지 못했거나 구식 인 것은 아닙니다.여러 로그인 옵션 (Google/Facebook/Twitter)

기본적으로 내가 원한 것은 사용자가이 세 가지 서비스 중 하나를 사용하여 로그인 할 수 있기를 원하며 사용자를 인증하고 고유 한 user_id를 각 사용자와 함께 저장할 수 있기를 원합니다. 페이스 북 벽에 게시하거나 사이트에서 짹짹 업데이 트를 보내는 것에 관심이있는 모든 사람들이 단순히 기존 계정으로 로그인하는 아주 쉬운 방법을 원합니다.

답변

3

이 기능을 제공하는 라이브러리를 사용 해본 적이 있습니까? simpleauth 식으로 뭔가 :

  • https://github.com/crhym3/simpleauth
  • 새로운 프로젝트에 대한 상용구의 대부분을

    +0

    SimpleAuth는 안정적이며 지속적인 개발 가능성이 있습니까? 나는 전에 그것을 보았고 기본적으로 정확히 무엇을 원하지만 확실하게하고 싶었습니다 – clifgray

    +0

    저는 미래를 예측할 수는 없지만 8 개월 동안 개발 중이라고 말할 수 있습니다. 개발을 중단하더라도 MIT 라이센스가 있습니다. 당신은 당신의 필요에 맞게 조정하고 업데이트 할 수 있습니다. 안정성에 관해서는 직접 사용하지 않았으므로 직접 경험으로 말할 수는 없습니다. 그것은 테스트 슈트를 가지고 있지만, 일단 통합되면 자신의 테스트를 실행해야합니다. 나는 당신에게 유용한 정보가 있었으면 좋겠다. 내 친구는 자신의 모든 프로젝트에 대해 gee-boilerplate를 사용하고 인증 처리에 매우 만족하지만 그 중 하나도 사용하지 않았습니다. –

    +0

    좋아, 잘 해줘서 고맙다고 생각하고 그것에 대해 조사 할 것입니다. SimpleAuth는 딱 맞는 것 같습니다. – clifgray

    1

    또 다른 GREA t 라이브러리는 Velruse입니다.

    내가 다른 API HybridAuth

    그것은 멋진 API 및 PHP 라이브러리와 함께 제공을 찾았

    +0

    이 모양이 어떤 작동 예입니까?멋지게 보이지만 또한 – clifgray

    +0

    을 통합하는 데 상당히 복잡해 보이며 피라미드 애플리케이션 대신 Google App Engine과 잘 작동하는지 알고 있습니까? – clifgray

    +0

    패키지에 위대한 간단한 예가 있습니다. 그냥 구현하고 거기에서 성장하십시오. Velruse는 '요청'라이브러리를 사용합니다.이 라이브러리는 GAE와 호환되어야합니다 (http://stackoverflow.com/questions/9762685/using-the-requests-python-library-in-google-app-engine). –

    0

    ,

    이 사용의 가장 큰 장점은 같은 CodeIgniter, Wordpress, Zend 같은 여러 써드 파티 플러그인이 함께 제공한다는 것입니다 , CakePHP, Joomla, Drupal 및 아들 온.

    시도하는 것이 가장 좋습니다. 심지어 일어나 오래된 스레드 경우,하지만 기록에 대한

    2

    :

    Authomatic는 (구글 AppEngine에 포함) 파이썬 웹 애플리케이션을위한 정말 완벽한 인증/인증 클라이언트 라이브러리입니다.

    약 29 개의 다른 공급자를 지원합니다.

    관련 문제