2016-02-29 3 views
2

На сервере я использую OAUth2 для защиты веб-API с помощью access_token и refresh_token.
Но я не знаю, как использовать refresh_token в MVC Client?Как использовать «Обновить токен» в OAuth2

Если access_token истек, когда пользователь использует MVC Web, Request не может перейти на API-интерфейс сервера, и что-то будет потеряно. Я имею в виду: MVC-клиент может автоматически обновлять токен, когда истекает?

ответ

1

Я выкатил свой OAuth, используя стратегию токенов обновления, следуя руководству на «Enable OAuth Refresh Tokens in AngularJS App using ASP .NET Web API 2, and Owin». Это без проблем.

Она сосредоточена на реализации клиента в качестве приложения Угловой JS, но есть логика к середине статьи, которая относится к «Шаг 6: Создание маркера доступа с помощью Refresh токена» и показывает графику и процесс о том, как вы можете отправить запрос для refresh_token и т. д., вы должны иметь возможность нарисовать некоторые идеи для реализации ASP.NET MVC. Он также включает весь рабочий процесс и настройки, необходимые на стороне API ASP.NET, которые могут помочь вам дважды проверить ситуацию.

Если эта статья полезной для вас, вы можете начать с самого начала его обсуждения OAuth ASP.NET, как вы могли бы найти его интерес следовать - «Token Based Authentication using ASP.NET Web API 2, Owin, and Identity»

Смежные вопросы