Xamarin Forms: как передать токен доступа в WebView - PullRequest
1 голос
/ 29 марта 2019

У меня есть сайт, который использует идентификационный сервер для аутентификации пользователя, хотя OIDC, я думаю.Внутри приложения Xamarin Forms у меня есть возможность авторизовать пользователя через идентификационный сервер через токен.

Сам сайт использует куки-файлы для обработки токенов доступа, которые отличаются от приложения.(Примечание: сайт был написан не мной).У меня так много функций для написания, поэтому я решил использовать WebView для обработки этих функций с помощью React и т. Д., Поэтому мне не нужно переписывать код на нативном языке, и им легко управлять во время выполнения, когда люди используют приложение.

Какова логика скрытого входа мобильного приложения на авторизованную страницу без необходимости аутентификации пользователя в WebView?

Возможно ли справиться с этим сценарием?

1 Ответ

0 голосов
/ 29 марта 2019

В Android вы можете использовать CookieManager для добавления / удаления файлов cookie, которые будет использовать ваш личный экземпляр Webview.

В iOS UIWebView имеет NSHTTPCookieStorage, а на более новых WKWebView (11+) у вас есть WKHTTPCookieStore

...