Как правило, основная защита заключается в том, что ответы на авторизацию возвращаются только на принадлежащий вам URL. Для веб-интерфейса это будет URL-адрес на основе домена, например:
Возможно, хотя сложно использовать заявленные Схемы https для мобильного приложения, хотя почти никто не использует его из-за отсутствия поддержки поставщика / браузера.
Для пользовательских схем URL-адресов надежда состоит в том, что среда (одобрение App / Play store) предотвращает злонамеренное использование. третье лицо, зарегистрировавшее такой URL-адрес без подтверждения при регистрации, что оно принадлежит «моей компании»:
- com.mycompany.myapp: / callback
Вы являетесь верно, что здесь есть потенциальный пробел, хотя я не слышал о каких-либо подвигах реального мира.