6

Google App Engine에서 사용자가 애플리케이션에 등록한 다음 애플리케이션을 인증하고 세션을 유지 관리해야하는 웹 애플리케이션을 구축 중입니다. 나는 사용자가 Google 계정을 갖도록 강요하고 싶지 않습니다. 또한 응용 프로그램의 대상 사용자는 평균이 아닌 괴짜이므로 OpenID 또는 OAuth를 사용하는 데별로 관심이 없습니다. 나는 다음과 같이 간단한 것을 필요로한다 : 사용자는 전자 메일과 패스워드를 등록한 다음, 그 자격으로 다시 로그인 할 수있다. 본인은이 접근 방법이 Google 또는 OpenID 인증의 보안 이점을 제공하지 않는다는 것을 이해하지만 최종 사용자 편의와 번거 로움없는 사용을 위해 절대 안전한 보안을 제공 할 준비가되어 있습니다.Google App Engine을위한 tipfy : 안정적입니까? webapp에 tipfy의 auth/session 구성 요소를 사용할 수 있습니까?

Django를 살펴 보았지만 appengine-helper에서 app-engine-patch로 django-nonrel까지 연속적으로 사용하지 않으면 해당 경로가 장기간 위험 할 수 있음을 알릴 수 있습니다. 일관되게 유지 될 수있는 코드 기반을 사용하고 싶습니다. 나는 또한 gaeutilities 및 suas 같은 독립 실행 형 세션/인증 패키지를 살펴 보았습니다. GAEUtilities는 약간 미성숙 해 보였습니다 (예 : 코드가 내 의견으로는 python이 아니 었음). SUAS는 쿠키 전용 세션에 대해별로 안심하지 못했습니다. 나는이 두 가지에 대한 나의 평가에 잘못 될 수 있으므로, 나는 (또는 내 목표를 달성 할 수있는) 사람들에 대한 의견을 높이 평가할 것이다.

마지막으로, 저는 최근에 tipfy를 발견했습니다. 그것은 Werkzeug와 Alex Martelli가 그것에 대해 아주 많이 말한 것으로 나타났습니다 here on stackoverflow. tipfy와 관련된 두 가지 주요 질문이 있습니다.

  1. 프레임 워크로서 webapp만큼 성숙합니까? 안정적이며 잠시 동안 유지 될 가능성이 있습니까?
  2. 필자의 주요 관심사는 인증/세션 구성 요소이므로 tipfy 프레임 워크의 해당 구성 요소를 더 유용한 tipfy 프레임 워크와 별도로 webapp와 함께 사용할 수 있습니까? 그렇다면, 어떻게 할 수 있는지에 대한 몇 가지 조언을 주시면 감사하겠습니다.

답변

1
  1. tipfy은 (저자 rodrigo.moraes에서) 11월 9일 주위를 시작했습니다 보인다, 웹 애플리케이션 2월 9일 (Google 코드 커밋에 따라). 그래서 내가 성숙한 전화하지만 유망한 찾고 있다고.
  2. 예. tipfy (꽤 작은 배포판)를 들여다 볼 수도 있고 webapp을 직접 사용할 수도 있습니다. 기본적인 Google Auth 및 'own'auth에 대한 tipfy 자습서가 있습니다. Oauth와 openid 지원은 분명히 있지만 튜토리얼은 아직 없습니다. 참고로 http://www.tipfy.org/wiki/tutorials/auth/

은 분명히 tipfy 그 개발자의 초점이 아니다 있지만뿐만 아니라 GAE를 사용할 수 있습니다.

1

tipfy 자체는 오래되지 않았지만 가장 성숙한 (jinja, mako 및 werkzeug) 구성 요소 중 일부를 사용합니다. 그것의 다만 좋은 포장지. 그리고 일을합니다.

webapp와 매우 유사합니다 (더 나은 ...).

케이 프레임 워크를 찾고 싶을 수도 있습니다.

2

Q 1) 안정적입니까?

예, 코어는 100 %가 웹 애플리케이션과 함께 사용할 수 tipfy의/세션 구성 요소를 정식 가능)

Q2 테스트하고 안정적인입니까?

아마도 큰 어려움이 있습니다.