Поскольку мы знаем, что Google Войти переносится с OpenId2.0 на OpenId connect. Я изменил свой код как
require 'oauth/openid.php'; $openid = new LightOpenID; $openid->realm = "http://".$_SERVER[HTTP_HOST]; $openid->identity = 'https://www.google.com/accounts/o8/id'; $openid->required = array('contact/email'); if (!headers_sent()){ header('Location: '.$openid->authUrl()); }else{ echo '<script type="text/javascript">'; echo 'window.location.href="'.$openid->authUrl().'";'; echo '</script>'; } }
Но он выдает ошибку, как invalid parameters sent
. Должен ли я добавить / изменить что-нибудь?