Я пытаюсь запустить OpenID Connect... Пользователю моего веб-API удалось получить код авторизации для поставщика OpenID Connect. Как я должен передать этот код в свой веб-API ASP.NET? Как мне настроить OWIN Middleware, чтобы я мог получить токен доступа с использованием кода авторизации?
UPDATE: SPA использует AJAX для связи с моей веб-службой (ASP.NET Web API). В моей веб-службе используется промежуточное ПО OWIN. Я установил OpenIDConnect в качестве механизма аутентификации. Когда веб-служба вызывается в первый раз, она успешно перенаправляет пользователя на страницу входа в систему поставщика OpenID Connect. Пользователь смог войти в систему и получить в результате код авторизации. AFAIK этот код теперь можно использовать (через мой веб-сервис) для токена доступа. Однако я не знаю, как вернуть этот код в мой веб-сервис (это делается с помощью заголовка?), А затем, что настроить, чтобы получить токен доступа. Я предполагаю, что я мог бы вызывать конечную точку токена вручную, но я хотел бы использовать компонент OWIN.