то адекватное решения для авторизации через api vk, ok или mail.ru? а то библиотек нет для этих дел, а webview не работает.
Vk auth есть и описан, все остальное делается действительно через апи, если оно описано
да, знаю, там траблы с iframe встречаются, не получается его также красиво описать, как в мобилке. я встретился с проблемой чтения параметров в ссылке, которую поймал через редирект, в js это вроде легко делается, а в flutter даже библиотек нет таких. и сейчас только мысль создать отдельную страницу, куда будут прикрепляться параметры и все их считывать, но думал, может без этого можно как то проще обойтись
А в чем проблема с редиректами и параметрами? Они в ссылке содержатся или в какой-то дате?
ну там такая цепочка, ссылка в кнопке с запросом на разрешение данных, потом идёт редирект на ссылку, куда укажешь в запросе и к этой ссылке подцепляется параметр code, типо такого https://google.com/?code=1234 у которого нужно забрать значение параметра - 1234. И вот как поймать эту ссылку с редиректа - загадка. в мобильной версии есть webview и у него есть параметр onUrlChanged, он ловит ссылку редиректа, а в веб версии такого нет и пакет не поддерживается.
https://api.flutter.dev/flutter/dart-io/HttpClientResponse/redirect.html эта штука не работает?
интересно, это не пробовал, надо будет повозиться, разобраться, спасибо большое за способ)
Обсуждают сегодня