Мне было интересно, как расширения для закладок, такие как diigo, используют oauth. Я имею в виду, я знаю, что существует oauth-поток на стороне клиента для расширений и установленных приложений. Однако для расширений закладок аутентификация должна происходить на стороне сервера. Но одним из побочных эффектов этого подхода является то, что при первой загрузке расширений у них нет возможности узнать, вошел ли пользователь в систему или нет, и, следовательно, должен каждый раз выполнять трехсторонний поток oauth. Тем не менее, этого не происходит ни с одним из расширений для закладок, так как, когда я запускаю новый экземпляр Chrome с расширением diigo / вредным, я не вижу открытия новой вкладки и попыток авторизовать меня, используя oauth. Я пытаюсь создать расширения Chrome, которые также должны использовать поток аутентификации на стороне сервера для аутентификации, но я не уверен, как сделать так, чтобы расширение Chrome автоматически входило в систему при первой загрузке.