Я хотел бы перейти на веб-страницу. Веб-сайт имеет то же происхождение, что и приложение, то есть пользователи могут войти на веб-сайт, используя те же учетные данные, которые они используют в приложении. Для обеспечения беспрепятственного взаимодействия с пользователем я хотел бы автоматически аутентифицировать пользователя на этом веб-сайте, чтобы ему не приходилось снова вводить свои учетные данные. В конце концов, у меня уже есть учетные данные/токен/ключ в приложении.
Используя HttpClient, я могу аутентифицировать пользователей через API, но у этого клиента нет графических компонентов. физически представить веб-сайт. Поэтому для отображения веб-сайта мне приходится либо открывать браузер, либо использовать MAUI WebView.
Например, мне нужно открыть веб-страницу в браузере:
Код: Выделить всё
await Browser.Default.OpenAsync(
new Uri("https://www.example.com/path/to/page"),
BrowserLaunchMode.SystemPreferred);
Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/793 ... pplication
Мобильная версия