Как выйти из Firebase, используя Django Python

Вы можете настроить входящий трафик на другую услугу в зависимости от пути.

Примером такого путаницы является следующее:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: test
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  rules:
  - host: foo.bar.com
    http:
      paths:
      - path: /foo
        backend:
          serviceName: s1
          servicePort: 80
      - path: /bar
        backend:
          serviceName: s2
          servicePort: 80

Считать кубернеты документацию по ingress для получения дополнительной информации.

PS: Чтобы это работало, вам нужен входной контроллер, такой как тот, который находится в ссылках вашего вопроса.

1
задан Mücahid Erenler 18 January 2019 в 22:10
поделиться

1 ответ

Согласно этой строке в источнике Pyrebase, возвращается безопасный токен.

data = json.dumps({"email": email, "password": password, "returnSecureToken": True})

Большинство токенов не имеют состояния, то есть сервер не хранит никакой сессии. Когда Pyrebase делает запросы к серверу, он отправляет токен в заголовке с каждым запросом. Пока этот токен присутствует, действителен и срок его действия не истек, сервер будет считать его аутентифицированным.

Этот токен, наряду с некоторыми другими пользовательскими данными, хранится в auth.current_user. Чтобы выйти из системы, просто установите current_user на None.

auth.current_user = None

Без токена запросы больше не будут аутентифицироваться.

0
ответ дан Soviut 18 January 2019 в 22:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: