Flutter WebView сохраняет маркер доступа - PullRequest
1 голос
/ 17 января 2020

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

На данный момент, когда пользователь входит в систему с помощью flutter_AppAuth плагин ([https://pub.dev/packages/flutter_appauth] [1] ), пользователю предоставляется токен, который хранится в приложении.

Когда пользователь нажимает ссылку на защищенный сайт приложение открывает URL-адрес в веб-представлении (https://pub.dev/packages/flutter_webview_plugin) с токеном, размещенным в заголовке, и проверяется как пользователь, вошедший в систему. Моя проблема однажды На этой странице, щелкнув другую ссылку на веб-странице, вы попадете на страницу входа в систему sso, хотя токен был принят ранее.

Мой вопрос заключается в том, как убедиться, что токен хранится и используется как пользователь перемещается по веб-странице, чтобы убедиться, что ему больше не нужно входить в систему?

...