OAuth2 в Flutter Web?

#flutter #dart #flutter-dependencies #flutter-web

#флаттер #dart #flutter-зависимости #flutter-web

Вопрос:

Я пытаюсь пройти аутентификацию с помощью внешней службы в моем веб-приложении Flutter, и, похоже, это официально одобренная библиотека. Однако для потока предоставления кода listen() метод, используемый для автоматического извлечения токена, полагается либо на uni_links, либо на webview_flutter, ни один из которых не поддерживает web. Я искал вокруг и не нашел ни одного примера рабочей реализации OAuth2 в Flutter web.

Комментарии:

1. Какой сервер вы используете? Какое конкретное использование вы используете для OAuth2? Почему простой http-запрос не может решить эту проблему ? 😉

2. @MathisFouques все серверы OAuth2 реализуют один и тот же стандарт. Мой вопрос не относится к конкретному серверу. Я спрашиваю, как прослушать обратный вызов и получить токен в Flutter web. Простой http не может решить эту проблему, потому что у него нет функциональности для прослушивания входящих событий.

3. Я думаю, это можно сделать с помощью библиотеки dart: html..

4. Серьезно? Никто не будет трогать это?

5. Привет, я тоже ищу что-то подобное. В моем случае реализация OAuth2 была выполнена с использованием сервера KeyCloak. Дайте мне знать, если у вас есть какие-либо обновления. Спасибо!