У меня есть проблема с аутентификацией пользователя в моем приложении с помощью AppEngine.
У меня есть две службы front
et back
et a dispatch.yaml
.
app.yaml назадсервис выглядит как
runtime: python27
service: back
api_version: 1
threadsafe: true
handlers:
- url: /api/.*
script: main.app
secure: always
login: required
, а app.yaml спереди выглядит как
runtime: python27
service: default
api_version: 1
threadsafe: yes
handlers:
- url: /.*
script: main.app
secure: always
login: required
Наконец, dispatch.yaml
dispatch:
- url: "*/api/*"
service: back
- url: "*/*"
service: default
Иногда происходит то, что происходитпользователь подключен к приложению по http://myapp.com/
.У пользователя есть доступ к передней панели, но для задней службы требуется аутентификация.
Поэтому все запросы от передней панели к */api/*
перенаправляются на http://account.google.com/ServiceLogin?service=ah&passive=true&continue=...
Интересно, есть ли у кого-нибудь еще такая возможность?проблема и как они ее исправили.