У меня есть клиент (приложение для телефона), у которого есть токен JWT для доступа к нашим внутренним серверам. Я создаю одностраничное приложение JavaScript (SPA), которое будет размещено в WebView. Мне нужно получить этот токен Auth и передать его в вызовах, которые SPA делает на другой сервер (подключенный через SignalR), который будет использовать его для доступа к данным и возврата их пользователю.
Мой план состоял в том, чтобы передать токен JWT в заголовок, когда WebView подключается к SPA. Затем я хотел, чтобы SPA извлек токен и использовал его при подключении через SignalR к бэкэнду.
Однако я обнаружил, что очень трудно получить доступ к заголовку auth из самого javascript SPA.
Я нашел много статей, которые кажутся связанными, но ни одна из них действительно не объясняет этот конкретный случай.
Кто-нибудь знает, как я могу получить доступ и извлечь JWT, который использовался при подключении к сайту? Или, альтернативно, другой подход, который я мог бы использовать для приобретения и передачи JWT из приложения?
Спасибо.