ASP .NET Core - przejęcie parametrów z przekierowania na inny adres

0

Witam.
Potrzebuje pomocy czy jestem w stanie odczytać wartość parametru z przekierowania? Piszę kilka usług, które zarządzają towarami na Allegro, klient często hasła zmienia w celach bezpieczeństwa i tokeny wygasają. Allegro korzysta z OAuth2, trzeba zarejestrować aplikację, otrzymujemy parę clientId oraz clientSecret itp itd. Jedną z opcji jest WEB, w którym authorization_code otrzymujemy po przekierowaniu na jakiś url (również wpisywany podczas rejestracji aplikacji).

Chciałbym takie generowanie tokenów wykonać w aplikacji ASP .NET Core, ale nie bardzo wiem jak mam przejąć authorization_code po przekierowaniu.

KROKI

  1. Pokazuje stronę logowania do Allegro
  2. Użytkownik potwierdza podwójną weryfikację
  3. Zostaje przekierowany na skonfiurowany url z parametrem ?code={authorization_code}
  4. Wykonujemy w tle request do Allegro z kodem z punktu 3
  5. Dostajemy access_token oraz refresh_token

Po stronie mojej aplikacji pokazałbym listę kont (jest ich 6), aby mógł użytkownik wybrać co chce odnowić.

3

Ok, mam nadzieje, że już wszyscy wiedzą, że jestem debilem, to nie będzie szoku. Jeśli ktoś jeszcze tego nie wie to proszę usiąść podczas czytania rozwiązania.

SOLUSZYN
Podczas rejestracji podajemy url na który ma zostać cała operacja przekierowana i Allegro automatycznie dopisuje ?code={authorization_code} do ustawionego url. Wystarczy tylko przekierowanie zrobić na własną aplikację i - albo osobny endpoint https://moje_url/allegro + allegrowskie code albo sprawdzać czy jest w query wpis o nazwie code 🙈🤦‍♂️🤷‍♂️

1 użytkowników online, w tym zalogowanych: 0, gości: 1