Laravel Passport + Laravel Socialite + Flutter

Sei*_*pon 5 laravel laravel-socialite flutter laravel-passport

我需要你的帮助。

我用 Laravel 制作了一个 API,用 FLutter 制作了一个 APP。

现在我想让谷歌登录。

在浏览器或休息客户端,如 Insomnia、Postman 或类似的工作正常。这是因为系统向我显示了一个谷歌页面,我必须写下我想登录的电子邮件或谷歌用户,然后显示另一个页面来写密码。最后,所有返回到 APIS 回调端点,显示数据(令牌等)。

但是,当我从我的 flutter 应用程序中执行此操作时,我需要指示用户帐户的第一个 google 页面会像字符串响应一样发送(此字符串响应是 HTML。我认为是我们选择或帐户上的 google 页面中的 HTML) .

如何显示此页面并获得回复?

注意:flutter_inappbrowser这样的 flutter 插件对我来说没有用,因为这个插件需要一个 URL 并显示它。当我使用flutter 的 http.get时,我得到了字符串上的 HTML 。