Как я могу поддерживать токен Oauth на протяжении всего проекта? - PullRequest
0 голосов
/ 05 марта 2019

У меня есть одна проблема. У меня есть проект, который создан в MVC и AngularJs с использованием Apis. Я хочу применить токен OAuth со всеми Apis.

Я буду следовать следующим шагам:

  1. Первый вход в систему с панели.
  2. Сохранять токен OAuth в заголовке каждой страницы.
  3. Используйте этот токен OAuth из заголовка и передавайте из каждого запроса веб-API.

Если где-то я не прав, пожалуйста, дайте мне знать. Как я могу это сделать?

Пожалуйста, поделитесь, если кто-то делал раньше.

1 Ответ

0 голосов
/ 05 марта 2019

Создайте сервис / фабрику, которая будет выполнять все запросы API из вашего приложения. Это просто оболочка $ http. Назовите это как ApiService.

Этот сервис будет считывать токен, где бы он ни хранился (заголовок, cookie ...) и добавлять его к каждому запросу.

Это очень похоже на шаблон $ http обрабатывает XSRF защита

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...