如何使用 laravel csrf 处理 google 一次点击

How to handle google one tap with laravel csrf

我尝试在 laravel 应用中添加 google one tap

    <div id="g_id_onload"
         data-client_id="{{ config('google.google_client_id') }}"
         data-login_uri="{{ route('google2.callback') }}"
         _token="{{ csrf_token() }}">
    </div>

但我仍然得到 419 PAGE EXPIREDCSRF Token mismatch 异常,有和没有 _token 参数。 我应该如何在 post 路线上处理这个问题?

对于遇到此问题的任何人,问题是每个参数前面都必须有 data- 所以它必须是:

 <div id="g_id_onload"
         data-client_id="{{ config('google.google_client_id') }}"
         data-login_uri="{{ route('google2.callback') }}"
         data-_token="{{ csrf_token() }}">
</div>

how to add google one tap login in laravel

您可以像这样发送 csrf 令牌。 这是有关向 laravel 应用程序添加一键登录的详细说明。 https://teachnep.com/blog/how-to-add-one-tap-login-to-laravel-project