Well django 1.0 был обновлен сегодня в Google AppEngine. Но вы можете сделать аутентификацию пользователя, как и все остальное, что просто не можете использовать сеансы, потому что она настолько массивная.
Существует утилита сессии в http://gaeutilities.appspot.com/
http://gaeutilities.appspot.com/session
http://code.google.com/p/gaeutilities/
Или
Вы должны создать свои собственные пользовательские таблицы и хэш или шифрования паролей, то, возможно, создать маркер система, которая имитирует сеанс с помощью только хэша токена или файла cookie uuid (в любом случае сеансы - это всего лишь куки).
Я реализовал несколько простых базовых запросов google.webapp и заголовков ответов. Обычно я использую uuids для первичных ключей в качестве идентификатора пользователя, затем шифрую пароль пользователя и получаю его электронную почту для сброса.
Если вы хотите авторизовать пользователей для внешнего доступа к данным, вы можете посмотреть на OAuth для доступа к приложениям.
Если вы просто хотите хранить данные по идентификатору, и это больше обращено к потребителю, возможно, просто используйте openid, например stackoverflow, а затем прикрепите данные профиля к этому идентификатору, например профили django (http://code.google.com/p/openid-selector/).
django 1.0 только что вышел сегодня на GAE, но я думаю, что те же проблемы существуют, нет сеансов, вы должны действительно создавать свои собственные, которые хранят данные сеанса.
Ничего себе, звучит сложно. Я не знал, что мы не можем использовать сеансы. Я предполагаю, что я ищу некоторые функции предварительной проверки подлинности, которые я мог бы просто добавить в свое приложение. – dtc
Yeh с той библиотекой http://gaeutilities.appspot.com/session, которую вам нужно будет сделать, - это обработать регистрацию пользователя. Облако в значительной степени без сеанса и соединений и т. Д., Все, что застряло на одной машине, должно иметь новые способы делать вещи. –
Я не думал об этом (о сеансах и облаке). Спасибо вам за ссылки. – dtc