Как я могу использовать access_token от Xamarin.Essentials WebAuthenticator? - PullRequest
0 голосов
/ 02 мая 2020

У меня есть веб-сайт, настроенный шаг за шагом после внешних инструкций по входу . Я добавил поддержку мобильного входа в систему после инструкций xamarin webauthentication .

. Вход в систему теперь работает нормально, но получить доступ к контроллеру с атрибутом [Authorize] просто не будет.

Глядя на образец WebAuthenticator в Xamarin.Essentials. После получения access_token, как я могу использовать его для другого запроса HttpClient?

Я предполагал, что это был Носитель, поэтому я попытался:

client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", App.AccessToken);

Я все еще получаю 401 от службы.

То же самое с почтальоном. Это токен на предъявителя из свойств, когда я получаю его как pnet. Такое ощущение, что в конфигурации веб-службы чего-то не хватает.

Я попытался добавить .AddJwtBearer (); но тот же результат пока ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...