Нет больше "google.appengine.api.users" на gae / py37: как определить зарегистрированного пользователя? - PullRequest
0 голосов
/ 29 октября 2018

Я использовал "gae.api.users", чтобы проверить, был ли зарегистрированный пользователь мной (users.is_current_user_admin ()) ;-) Но этот API больше не доступен. Как я могу сделать то же самое с GAE / py37?

1 Ответ

0 голосов
/ 29 октября 2018

Из раздела Users Понимание различий между Python 2 и Python 3 в стандартной среде App Engine Руководство:

ПользователиСервис недоступен в Python 3. Вы можете использовать любой механизм аутентификации на основе HTTP, например:

  • Платформа Google Identity , которая предоставляет множество опций для аутентификации и авторизации Googleучетные записи пользователей.
  • Аутентификация Firebase , которая обеспечивает аутентификацию с использованием имени пользователя / пароля и федеративного удостоверения с использованием Google, Facebook, Twitter и т. д.

    Примечание : поскольку служба «Пользователи» недоступна, невозможно использовать app.yaml , чтобы сделать URL-адреса доступными только для администраторов.

...