Почему поток OAuth2 лучше всего использовать в этом сценарии?
Это не обязательно.OAuth 2 - незавершенная спецификация.Если вам нужна максимальная совместимость, лучше использовать OAuth 1.0 (на данный момент).OAuth 2 проще для клиента , за счет значительного увеличения сложности на сервере.
Должны ли мы даже использовать OAuth2 или просто придерживаться 2-х сторонней OAuth 1?
Используйте плюсы и минусы, перечисленные выше, чтобы выбрать.А также, что если вы используете DotNetOpenAuth, поддержка OAuth 1.0 существует уже много лет, тогда как поддержка OAuth 2.0 еще не полностью реализована, поэтому вы, вероятно, столкнетесь с некоторыми трудностями.