Как создать пользовательскую систему входа в систему с помощью класса User в google-app-engine?
Я делаю свою собственную систему авторизации. Я пробовал os.environ['USER_EMAIL'] = 'john.doe@example.com'
, но это не работает. Я предполагаю, что информация не сохраняется в сеансе, поэтому если я захожу на другую страницу, то users.get_current_user () не запоминает то, что я установил ранее.
Я видел юнит-тесты google-app-engine, которые делают это, чтобы подделать логины. Я думаю, что это работает, потому что тесты проводятся в рамках одного сеанса. Мне нужно хранить собственную пользовательскую информацию в нескольких сеансах.
Я также пытался установить переменные окружения, но без удачи.
os.environ['USER_EMAIL'] = 'john.doe@example.com'
os.environ['USER_ID'] = 'todo_user_id'
os.environ['USER_IS_ADMIN'] = '1'
os.environ['AUTH_DOMAIN'] = 'todo_auth_domain'
os.environ['FEDERATED_IDENTITY'] = 'todo_federated_identity'
os.environ['FEDERATED_PROVIDER'] = 'todo_federated_provider'