REST APIでverifyPasswordを呼び出します。
一部設定ファイルの呼び出しはLaravelですが。keyは取得した任意のキーを使います。
レスポンスにはidTokenやrefreshTokenが含まれたJSONが返ってきます。
$root_url = 'https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword';
$url = $root_url.'?key='.ENV('GOOGLE_IDENTITY_KEY');
//POSTする
$context = array(
'http' => array(
'method' => 'POST',
'header' => implode("\r\n", array('Content-Type: application/x-www-form-urlencoded',)),
'content' => http_build_query($data)
)
);
try
{
//実行と取得
$json_response = file_get_contents($url, false, stream_context_create($context));
}
catch (\Throwable $th)
{
~~~
}
//配列に変換
$google_response = json_decode($json_response, true);