Как приложения осуществляют авторизацию через сторонний браузер?
==================================================================

 Есть десктопные приложения, которые позволяют авторизоваться с помощью OAuth2 в их сервисе, но при этом, для авторизации открывается страница браузера (моего), а не, например, встроенного браузера.  
  

Для этого используются запрос с callback и собственным сервером для получения токена? Или как это делают? 

 Этот процесс описан в документе [OAuth 2.0 Device Authorization Grant](https://tools.ietf.org/html/rfc8628)  

Вкратце, приложение делает запрос к серверу, передавая ему в запросе также свой Id; в ответ на запрос сервер присылает URL, а также уникальные КодПользователя и КодУстройства. Приложение открывает страницу в браузере с адресом URL+КодПользователя; в браузере пользователь производит авторизацию стандартным способом. Всё это время приложение шлёт периодические запросы к серверу, передавая ему в запросе также свой Id и КодУстройства; по окончании авторизации в браузере в ответ на данный запрос приложения сервер ответит сообщением, что приложение авторизовано.