Полностью порезанный и переделанный вариант с аутентификацией на Яндекс.Диске через браузер работал где-то с конца прошлого года без сбоев. Потому было принято решение интегрировать "работающее" в существующий проект, для чего был взят исходный код и сделан fork и потом только в него добавлены изменения.
Добавлен протокол YadWebV2, где аутентификация исключительно через специальный браузер YandexAuthBrowser.
Теперь вход на Яндекс.Диск гарантированно возможен и с кодами в СМС и с QR-кодами. Отпала необходимость в консольном приложении для капчи.
Сервис с протоколом YadWebV2 и браузер YandexAuthBrowser не обязательно могут быть на одном ПК, вообще могут быть в разных концах интернета, но ПК с YandexAuthBrowser должен принимать входящие соединения http, либо нужно делать туннель через VPN.
Добавлена поддержка .NET 7.0. Установка сервисом теперь доступна и для .NET 4.8, и для .NET 7.0, при этом .NET 7.0 в приоритете.
Браузер YandexAuthBrowser вообще исключительно на .NET 7.0-Windows и использует WebVew2 (https://developer.microsoft.com/en-us/microsoft-edge/webview2/).
Сделана масса других мелких и не очень правок, включая исправление старых опечаток и добавление новых :-)
Больше подробностей можно смотреть тут https://github.com/ZZZConsulting/WebDavMailRuCloud
Не настаиваю на принятии в основной проект всех изменений, но хотелось бы вернуться к использованию бинарников из yar229/WebDavMailRuCloud чтобы проект не растаскивался на кусочки по всем сторонам под потребности каждого в отдельности, интеграция в единую систему весьма желательна.
В корень добавлен файл .editorconfig.
Пожалуйста, добавьте в него настройки форматирования кода и всяких LF для перевода строки с пробелами в качестве отступов, и другой ерунды, чтобы код при сторонних правках не начинал выглядеть как заплатка на заплатке.
Полностью порезанный и переделанный вариант с аутентификацией на Яндекс.Диске через браузер работал где-то с конца прошлого года без сбоев. Потому было принято решение интегрировать "работающее" в существующий проект, для чего был взят исходный код и сделан fork и потом только в него добавлены изменения. Добавлен протокол YadWebV2, где аутентификация исключительно через специальный браузер YandexAuthBrowser. Теперь вход на Яндекс.Диск гарантированно возможен и с кодами в СМС и с QR-кодами. Отпала необходимость в консольном приложении для капчи. Сервис с протоколом YadWebV2 и браузер YandexAuthBrowser не обязательно могут быть на одном ПК, вообще могут быть в разных концах интернета, но ПК с YandexAuthBrowser должен принимать входящие соединения http, либо нужно делать туннель через VPN. Добавлена поддержка .NET 7.0. Установка сервисом теперь доступна и для .NET 4.8, и для .NET 7.0, при этом .NET 7.0 в приоритете. Браузер YandexAuthBrowser вообще исключительно на .NET 7.0-Windows и использует WebVew2 (https://developer.microsoft.com/en-us/microsoft-edge/webview2/). Сделана масса других мелких и не очень правок, включая исправление старых опечаток и добавление новых :-) Больше подробностей можно смотреть тут https://github.com/ZZZConsulting/WebDavMailRuCloud Не настаиваю на принятии в основной проект всех изменений, но хотелось бы вернуться к использованию бинарников из yar229/WebDavMailRuCloud чтобы проект не растаскивался на кусочки по всем сторонам под потребности каждого в отдельности, интеграция в единую систему весьма желательна.
В корень добавлен файл .editorconfig. Пожалуйста, добавьте в него настройки форматирования кода и всяких LF для перевода строки с пробелами в качестве отступов, и другой ерунды, чтобы код при сторонних правках не начинал выглядеть как заплатка на заплатке.
Лето скоро!
ZZZConsulting