ASP.NET CORE. Сделать для проекта BaGet ряд кастомизаций
1) взять оригинальный baget https://github.com/loic-sharma/BaGet (легкий nuget сервер) с его SQL Server провайдером (добавить несколько пакетов с разными версиями, включая пре-релиз).
2) настроить его в ИИС (нужна инструкция по шагам с картинками)
3) добавить туда авторизацию, как это сделано у нас на текущем nuget https://stocksharp.com/news/266/StockSharp-API-from-Nuget-Manual/#privateserver авторизация сейчас через токен по урлу
и по http хидеру (там спец хидер у nuget.exe добавляется)
токены можете в БД какой-то таблице прописать, чтобы была примитивная идентификация
4) для зависимостей нужно добавить возможность указания урла, так как сейчас там только id пакета и их сайт предполагается что все пакеты лежат только в baget и у нас не так. поэтому нам надо через код в будущем менять где лежит зависимостей, на нашем сервере или на публичной от майкрософт
5) (опционально) сделать поддержку веб-авторизации (перебрасывать на окно логина), чтобы можно было зайти по адресу без указания токена, он бы авторизовал и перебросил на урл с уже с токеном включенным.
Заявки фрилансеров
