Mamy klienta wywołującego, który żąda do naszego systemu, który nie umieszcza tokena na okaziciela w standardowym miejscu (nagłówek "autoryzacji") Chciałbym utworzyć niestandardową procedurę obsługi, która wyszuka hasło JWT we właściwym miejscu. miejsce. Poza rozwidleniem implementacji JwtBearerMiddleware
jest jakiś bardziej przejrzysty sposób, w jaki mogę po prostu powiedzieć middleware jakiego programu obsługi użyć?Niestandardowa lokalizacja tokenów dla JwtBearerMiddleware
Łatwiejszą opcją byłoby po prostu przepisanie żądania przez wstrzyknięcie JWT w odpowiednie miejsce (nagłówek żądania) w potoku żądania tuż przed uruchomieniem oprogramowania pośredniego JWT. Ale wydaje się to trochę hacky.
Wielkie dzięki za to. Zrobiłem zeskanowanie źródła, ale nie wstawiłem dwóch i dwóch razem z linią kodu, którą połączyłeś. Działa jak marzenie. Dla wszystkich zainteresowanych muszę dodać token Okaziciela w ciągu zapytania, ponieważ używamy SignalR (nie chcemy używać plików cookie) i chcemy pobrać token z ciągu zapytania. – Lutando
@Lutando Cieszę się, że mogę Ci pomóc! –