MVC с REST и аутентификацией клиента - PullRequest
0 голосов
/ 14 мая 2018

У меня есть рабочая модель приложения MVC, работающего с аутентификацией (с использованием Azure B2C). Для проверки подлинности моего клиента мне нужно добавить токен «Bearer» в заголовок следующим образом:

    public async Task<string> GetValuesAsync()
    {
        var client = new HttpClient { BaseAddress = new Uri(this.serviceOptions.BaseUrl, UriKind.Absolute) };
        client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(
            "Bearer",
            await this.GetAccessTokenAsync());

        return await client.GetStringAsync("api/products");
    }

Я не хочу создавать прокси-сервер для каждой имеющейся у меня операции CRUD, и я хочу использовать продукты с интерфейсом Kendo, которые имеют довольно привлекательный RESTful API. Есть ли способ автоматически добавлять токен-носитель в заголовок в каждой HTTP-операции, чтобы мне не приходилось создавать прокси-серверы и я мог использовать правильный RESTful API?

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