Прямо сейчас у меня есть абстрактный адаптер, который обрабатывает все различные социальные медиа, адаптеры социальных сетей просто хранят информацию и передают это абстрактному адаптеру, который затем использует OAuth2 для аутентификации пользователь и позволяет выполнять вызовы API. Я хочу заставить пользователя повторно проверять подлинность каждый раз, когда они пытаются войти в систему, связать или отменить связь с учетной записью. Как сообщить OAuth2, что я хочу, чтобы они постоянно повторялись? Это то, что я прохожу сейчас для аутентификации:OAuth2 Компонент Single Sign-on, принудительная повторная аутентификация
$this->_oauth = new \League\OAuth2\Client\Provider\GenericProvider(array(
'clientId' => $this->_key,
'clientSecret' => $this->_secret,
'redirectUri' => $this->getObject('request')->getBaseUrl() . $this->_redirect_uri,
'urlAuthorize' => $this->_authorize_uri,
'urlAccessToken' => $this->_access_uri,
'urlResourceOwnerDetails' => ''
));
Так что мой вопрос, все работает отлично, связывая, отменяя связи и подписания на счет, который был связан с социальными медиа с использованием, что социальные медиа. Но как я могу заставить пользователя повторять каждый раз, даже если они вошли в Facebook 5 минут назад, а Facebook знает, что у него все еще активная сессия? (То же самое относится ко всем другим социальным медиа, Facebook - всего лишь пример)