2013-10-10 2 views
1

그래서 파이썬으로 블로그 엔진을 병으로 만듭니다. 나는 그것을 만들고 자신의 로그인 시스템을 실행하고 OpenId를 사용할 수있게하고 싶습니다.OpenId with Bottle 사용하기

병과 함께 OpenId를 사용할 수 있습니까? 그렇다면 어떻게? 이를 통해 사용자 프로필에서 정보를 요청하는 방법을 알 수 있다면 보너스 브라 우니 포인트가 표시됩니다.

Google과 호환되는 다른 방법이 있습니까?

보안 로그인 시스템을 만들기위한 팁이나 가이드가 있습니까?

은 BTW : 나는 파이썬 3

편집을 사용 : 나는 그냥 오픈 ID 더 힙을 가지고 플라스크에 이동하기로 결정했다.

답변

0

나는 이것에 대한 턴키 솔루션을 찾을 수 없지만 bottle에 대한 간단한 인증 클래스 인 https://github.com/bbrodriges/bottlepy-user-auth을 확인해보십시오. 병 웹 애플리케이션과 사용자 데이터베이스를 함께 묶는 방법의 예를 보여줍니다. 이렇게 이것을 기본으로 사용하고 python-openid 라이브러리 맨 위에 래퍼 클래스를 구현하고이를 링크 된 auth 클래스의 'db'클래스로 사용합니다. 이 클래스를 확장하여 필요한 추가 프로파일 정보를 처리 할 수도 있습니다.