Авторизация Python Appengine или авторизация
Я остановился на OpenID для аутентификации и изучил рамки авторизации для app-engine со следующими требованиями:
- уметь создавать и редактировать группы пользователей
- имеет встроенные разрешения, такие как добавить, изменить, удалить
- имеет разумные значения по умолчанию, например, создатель объекта может редактировать / удалять, но другие не могут
зная достаточно, чтобы знать, что разрешения безопасности - это плохая идея для самостоятельной реализации без огромных мозгов, я читал django http://docs.djangoproject.com/en/dev/topics/auth/ и tipfy http://www.tipfy.org/wiki/extensions/acl/ чтобы выбрать тот, который уже готовился в духовке некоторое время.
Не очевидно, что будет легче / более расширяемым, поэтому я надеялся, что смогу воспользоваться опытом, рекомендациями или другими предложениями для принятия разумного решения?
2 ответа
Исходя из этого, есть много проблем с django ORM и хранилищем данных механизма приложений Google, и http://www.tipfy.org/ говорит, что это сделано специально для Google App Engine, я должен предложить typfy.
2 довольно хороших фреймворка, которые я пробовал, имеют авторизацию GAEFramework и web2py. С ними обоими легче начать, чем с типфи. Я надеюсь, вам это нравится.