Есть ли откат для Google OAuth2?

Мое PHP-приложение позволяет пользователю входить через Facebook и Google, что прекрасно работает, но я также хотел бы знать, когда пользователь отменяет/деавторизует доступ.

Для Facebook легко указать URL обратного вызова деавторизации в разделе "Дополнительные настройки", который будет вызываться Facebook с идентификатором Facebook пользователя. Для Google я нашел руководство по аутентификации, в котором говорится об аннулировании доступа, но не упоминается обратный вызов.

Как заставить Google сообщить моему приложению, когда пользователь аннулирует доступ? (т.е. нажав кнопку "Отменить доступ" здесь)

Ответ 1

Нет обратного вызова выхода из системы как такового, но вы можете включить что-то вроде

<script type="text/javascript" 
    src="https://mail.google.com/mail/u/0/?logout&hl=en" />

на странице выхода из системы, чтобы гарантировать, что пользователь, при условии, что он вошел в систему с помощью Google, также вошел в систему там, при выходе из приложения.