Получить код авторизации, если используется SwashBuckle - PullRequest
0 голосов
/ 24 апреля 2019

До того, как SwashBuckle был применен к проекту, я извлекал код авторизации из ResponseUri. После SwashBuckle responseUri оказался строкой запроса.

Существует ли диаграмма (начальная точка), показывающая, как перенаправление влияет на URL? Или есть какой-то другой способ получения кода авторизации?

Тестирование почтальона работает, но я хотел бы знать, где код аутентификации получается кодом

Должен ли я получать тело ответа после проверки контекста с помощью StreamReader?

ValidateAuthorizationRequest(ValidateAuthorizationRequestContext context)

Раньше в responseUri было '& code = sd234sdfsdf', поэтому у меня в модульном тесте это:

request.AddParameter("code", authCodeResponse.ResponseUri.Query.Replace("?code=", ""));
...