Apphen dispatch.yaml поведение аутентификации - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть проблема с аутентификацией пользователя в моем приложении с помощью 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=...

Интересно, есть ли у кого-нибудь еще такая возможность?проблема и как они ее исправили.

...