Начиная с 0.5 метод authUrl имеет необязательный параметр bool для немедленной проверки.Попробуйте:
if (!$openid->mode && !empty($storedIdentity)) {
$openid->identity = $storedIdentity;
$openid->required = array('contact/email', 'pref/language');
header('Location: ' . $openid->authUrl(true));
}
* Пример отредактированного кода для включения запрошенных атрибутов вопроса.Предполагается, что $ StoreIdentity является URL-адресом, возвращенным из checkid_setup ранее.