如何使用 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 EXPIRED
和 CSRF 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
我尝试在 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 EXPIRED
和 CSRF 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