ASP

  • Хабрахабр

    [Перевод] Конференция BLACK HAT USA. Разбогатеть или умереть: зарабатываем в Интернете методами Black Hat. Часть 2

    Конференция BLACK HAT USA. Разбогатеть или умереть: зарабатываем в Интернете методами Black Hat. Часть 1 Здесь стоимость услуги начинается от $150. Существует сайт под названием Hire2Hack, который тоже принимает заявки на «восстановление» паролей. Для регистрации требуется указать имя пользователя, email, пароль и так далее. Я не знаю об остальном, но вы должны предоставить им информацию о себе, потому что собираетесь…

    Подробнее »
  • Хабрахабр

    Ищем и анализируем ошибки в коде Orchard CMS

    Эта статья – результат повторной проверки проекта Orchard с помощью статического анализатора PVS-Studio. Orchard это система управления контентом с открытым исходным кодом, которая является частью галереи ASP.NET-проектов некоммерческого фонда Outercurve Foundation. Проверка интересна тем, что проект и анализатор сильно выросли со времени первого анализа. Новые срабатывания и интересные ошибки ждут вас.О проекте Orchard CMS C# анализатор с тех пор сильно…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Безопасный способ обмена JWT в ASP.NET Core + SPA

    ​ Вступление Идентификация по JWT (JSON Web Token) — это довольно единообразный, согласованный механизм авторизации и аутентификации между сервером и клиентами. Преимущества JWT в том, что он позволяет нам меньше управлять состоянием и хорошо масштабируется. Неудивительно, что авторизация и аутентификация с его помощью все чаще используется в современных веб-приложениях.При разработке приложений с JWT часто возникает вопрос: где и как рекомендуется…

    Подробнее »
  • Хабрахабр

    Использование DbTool для засеивания (seeding) баз данных в приложениях .NET (Core)

    DbUtils, использование которых может значительно упростить первоначальное "засевание" базы данных в вашем . Представляем вашему вниманию DbTool — утилиту командной строки для экспорта данных БД в различные форматы и open-source библиотеку Korzh. NET (Core) приложении. С помощью этого набора инструментов вы сможете: Сохранить данные из вашей локальной БД в файлы некого текстового формата (XML, JSON), которые легко подключить к проекту.…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Поддержка анонимных jwt токенов в IdentityServer4 при помощи AnonymousIdentity

    0 на платформе ASP. Недавно мне потребовалось реализовать поддержку анонимной аутентификации пользователей на основе OpenId Connect и OAuth 2. Здесь не будет объясняться спецификация данных протоколов, для этого есть полно статей на хабре. NET Core. Перейдем к сути. Для авторизации анонимного пользователя на API ресурсе, особенно в архитектуре микросервисов, к тому же, он может изменить состояние нашего приложения, например, Васе…

    Подробнее »
  • Хабрахабр

    Blazor + MVVM = Silverlight наносит ответный удар, потому что древнее зло непобедимо

    Привет Хабр! Таки да, скоро выходит net core 3.0 и там будет шаблон проекта с Blazor как один из дефолтных. Название у фреймворка, по-моему, похоже на название какого-нибудь покемона. Блазор вступает в бой! Решил я значит глянуть что за зверь такой и с чем его едят поэтому сделал на нем Todo лист. Ну и на Vue.js тоже, для сравнения с…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Шифрование конфигурационных файлов

    Предыстория Мне поступила задача по настройке CI. Было принято решение использовать трансформацию конфигурационных файлов и конфиденциальные данные хранить в зашифрованном виде.Изучив документацию по шифрованию, вот что было сделано. Key Container В каждой ОС Windows есть наборы сгенерированных ключей. Ключ генерируется либо на учетную запись, либо на машину. Ключи сгенерированные на машину можно посмотреть по этому пути C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys. Сюда и отправиться…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Чистая архитектура решения, тесты без моков и как я к этому пришел

    В этой статье я хочу рассказать об архитектуре своего проекта, который я рефакторил 4 раза на его старте, так как не был удовлетворен результатом. Здравствуйте, дорогие читатели! Расскажу о минусах популярных подходов и покажу свой. Я лишь хочу показать что у меня получилось, рассказать как я дошел до конечного результата и самое главное — получить мнения других. Сразу хочу сказать…

    Подробнее »
  • Хабрахабр

    [Перевод] Расцвет и упадок Visual Basic

    Мне нужно сделать признание. До того, как я стал респектабельным разработчиком, работающим с такими современными языками, как C# и Java (и тем бурлящим хаосом, который известен нам под именем JavaScript), я был увлечённым фанатом невероятно популярного и неуклюжего Visual Basic. Ещё в детстве я учился программировать на языке BASIC. Моя влюблённость была искренней. Я начинал с потрясающей среды Microsoft под…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Как работает конфигурация в .NET Core

    Предлагаю поговорить о простом, об организации настроек приложения. Давайте отложим разговоры о DDD и рефлексии на время. NET Core, возник вопрос, как организовать файлы конфигурации, как выполнять трансформации и пр. После того как мы с коллегами решили перейти на . Во многих примерах встречается следующий код, и многие его успешно используют. в новой среде. public IConfiguration Configuration public IHostingEnvironment Environment…

    Подробнее »


Кнопка «Наверх»
Закрыть