Как стать автором
Обновить
34.96
Рейтинг
Сначала показывать
  • Новые
  • Лучшие

Расширение Keycloak для перехвата и обработки событий в системе

ReksoftJava
Tutorial

Продолжаю тему моего коллеги о Keycloak.

Кому не нужна вода, а просто пример кода, прыгайте сразу сюда.

Keycloak довольно часто используется в качестве решения для управления идентификацией и доступом для современных приложений в рамках enterprise приложений.

Keycloak написан на языке Java, и создатели изначально заложили очень удобную возможность расширять функционал готового решения так называемыми аддонами или официально: extensions.

Расширение представляет собой обычный проект на Java, состоящий из классов, расширяющих дефолтные классы/интерфейсы Keycloak с необходим дополнительным функционалом. Причём расширить можно функционал чуть ли не любого класса Keycloak и для любых целей: от минимального изменения текста сообщения о некорректном вводе пользователем пароля, до привязки Discord'а, как Identity provider'а.

В данной статье речь пойдёт о расширении дефолтного слушателя событий в Keycloak.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры1.8K
Комментарии 3

Подключение Keycloak к Spring Boot приложению

ReksoftJava

Привет Хабр!

Как известно, spring OAuth2.0.x переведен в режим поддержки уже почти как 2 года назад , а большая часть его функциональности теперь доступна в spring-security (матрица сопоставления). В spring-security отказались переносить Authorization service (roadmap) и предлагают использовать вместо него свободные или платные аналоги, в частности keycloak. В этом посте мы хотели бы поделится различными вариантами подключения keycloak к приложениям spring-boot.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры5.4K
Комментарии 10

Эмпирические законы человеческого поведения в Scrum

ReksoftУправление разработкойУправление проектамиAgileУправление персоналом

Как связаны человеческие привычки и ИТ-разработка? Мой опыт показывает, что напрямую.
В «Рексофт» мы каждый четверг проводим технологические митапы. Недавно на одном из них я рассказал, как различные паттерны из повседневной жизни влияют на работу скрам-мастера, проектного и дев-менеджеров, да и на команду в целом. Тема коллегам зашла, поэтому решил написать об этом статью. Не претендую на истину в последней инстанции, скорее хочу поделиться личным опытом.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры4.5K
Комментарии 3

Внедрение E2E-тестирования с Puppeteer и Jest

ReksoftРазработка веб-сайтовJavaScriptGoogle ChromeТестирование веб-сервисов

Привет, Хабр!

Хотим поделиться краткой историей о том, как мы на одном из проектов «Рексофт» пришли к написанию автотестов, и почему сделали акцент именно на e2e-тестах.

Читать
Всего голосов 5: ↑4 и ↓1 +3
Просмотры1.9K
Комментарии 3

Мобильное тестирование, автоматизация и тестирование API: С чем нужно уметь работать тестировщику в 2021 году

ReksoftТестирование IT-системТестирование веб-сервисовТестирование мобильных приложений

Хабр, привет!

Специалисты «Рексофт» собрали актуальные инструменты, которые облегчат жизнь тестировщику и помогут быстрее справляться с привычными задачами.

Итак, поехали!

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры5K
Комментарии 0

DevOps-дайджест

ReksoftСистемное администрированиеIT-инфраструктураDevOps

Привет, Хабр!

Предлагаем подборку свежих статей, подкастов, докладов и грядущих событий для специалистов DevOps от команды «Рексофт». Собрали всё самое интересное за последние несколько недель.

Читать
Всего голосов 4: ↑2 и ↓2 0
Просмотры1.1K
Комментарии 0

Обзор книги Do Hoang Tu «Operating System from 0 to 1» — как новичку сделать свою операционную систему…

ReksoftПрофессиональная литератураУчебный процесс в IT

Создание собственной операционной системы — любимая тема многих начинающих программистов. На русском языке хватает материалов, где авторы собирают новые дистрибутивы на Linux или просто строят планы о том, как изменят мир. Это обзор книги на английском, которая поможет разобраться, как устроены операционные системы, и без особой подготовки с нуля написать свою примитивную операционку на Ассемблере и C, не используя ничего кроме компиляторов. Книга «зацепила» нашего коллегу из практики Frontend «Рексофт». Делимся его обзором.

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры3.6K
Комментарии 5

7 вредных советов дизайнеру

ReksoftВеб-дизайнИнтерфейсыГрафический дизайнДизайн

Наверное, в детстве многие читали Остера. Так вот: недавно ученые открыли, что на свете бывают непослушные дизайнеры, которые все делают наоборот. Им дают полезный совет: «Наводите порядок в макетах» – они берут и не наводят. Им говорят: «Не изобретай велосипед» – они тут же начинают изобретать. Ученые придумали, что таким дизайнерам нужно давать не полезные, а вредные советы. Они все сделают наоборот, и получится как раз правильно. Подборку таких советов подготовила проектировщик пользовательских интерфейсов «Рексофт» Полина Абдула.

Материал основан исключительно на личном опыте и носит развлекательный характер. Надеемся, он поможет новичкам не наступить на грабли и повеселит опытных специалистов. Приятного чтения!

Читать
Всего голосов 6: ↑4 и ↓2 +2
Просмотры2.4K
Комментарии 2

5 самых интересных инцидентов в области ИБ за сентябрь 2020

ReksoftИнформационная безопасностьИсследования и прогнозы в ITСтатистика в IT

Привет, Хабр!

«Рексофт» собрал информацию по взломам и атакам за сентябрь. Мы не претендуем на полноту всех мировых ИБ-инцидентов, а публикуем только то, что показалось нам самым интересным.

Читать
Всего голосов 4: ↑3 и ↓1 +2
Просмотры3.5K
Комментарии 3

Как подготовиться к выступлению на IT-конференции. 10 вещей, которые нужно решить заранее

ReksoftКарьера в IT-индустрииКонференцииПрезентации

Привет, Хабр!

Представляем еще одну 3-минутную публикацию, которая поможет успешно выступить на IT-конференции. Мы уже рассказали, как справиться со страхом сцены, выбрать тему и составить презентацию. Сегодня поговорим про 10 вещей, которые могут испортить даже самый лучший доклад, если не решить их заранее. И самое главное, разберемся, как их избежать, чтобы выступление прошло успешно.

Поехали!
Всего голосов 11: ↑10 и ↓1 +9
Просмотры1.7K
Комментарии 5

Как выбрать тему для выступления на IT-конференции. 4 рабочих совета

ReksoftКарьера в IT-индустрииКонференцииПрезентации

Хабр, привет!

Продолжаем наш цикл коротких (3-минутных) постов о подготовке к публичным выступлениям. Первый материал о страхе публичного выступления можно посмотреть здесь. А сейчас про выбор темы.

Поехали!
Всего голосов 8: ↑7 и ↓1 +6
Просмотры1.2K
Комментарии 2

Как победить страх публичного выступления. 5 простых шагов

ReksoftКарьера в IT-индустрииКонференцииПрезентации

Привет, Хабр!

В «Рексофт» есть программа по обмену знаниями «ProfIT». Еженедельно мы делимся различными интересными темами с командой. Недавно там был блестящий доклад о практических шагах для подготовки к выступлениям. Знаем, что на Хабр было много таких материалов, но мы решили поделится своими лайфхаками в коротких материалах, каждый из которых можно будет прочесть за 3 минуты и не напрягаться. Первый про страх. Надеемся, что вам зайдет наш формат.

Поехали!
Всего голосов 8: ↑7 и ↓1 +6
Просмотры3.4K
Комментарии 3

Подборка самых интересных инцидентов в области ИБ за август 2020

ReksoftИнформационная безопасностьИсследования и прогнозы в ITСтатистика в IT

Привет, Хабр!

«Рексофт» собрал информацию по взломам и атакам за август. Мы не претендуем на полноту всех мировых ИБ-инцидентов, а публикуем только то, что показалось нам самым интересным.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры5.2K
Комментарии 5

Обработка ошибок в JavaScript

ReksoftРазработка веб-сайтовJavaScriptПрограммированиеОтладка

Привет, Хабр!

Тема обработки ошибок в JavaScript возникает не только у каждого новичка, но и матерого разработчика. Замечу, что тема уже довольно заезжена, поэтому я позволю себе резюмировать в кратком изложении все, что действительно эффективно и проверено в бою мною, коллегами и гуру IT.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры5.4K
Комментарии 1

3 самых интересных инцидента в области информационной безопасности за июль 2020

ReksoftИнформационная безопасностьИсследования и прогнозы в ITСтатистика в IT
Привет, Хабр!

Мы собрали самую интересную на наш взгляд информацию по взломам и атакам за прошедший месяц.

image
Читать дальше →
Рейтинг 0
Просмотры4.1K
Комментарии 8

Типичные ошибки джунов, использующих React

ReksoftРазработка веб-сайтовJavaScriptПрограммированиеReactJS
Перевод
Tutorial
Об основных ошибках junior-разработчиков, использующих React. На чем сыпятся джуны, и как с этим жить. Перевод статьи «Mistakes Junior React Developers Make» от специалиста Frontend практики «Рексофт».

Читать дальше →
Всего голосов 13: ↑7 и ↓6 +1
Просмотры5.2K
Комментарии 5

Подборка интересных инцидентов в области ИБ за июнь 2020

ReksoftИнформационная безопасностьИсследования и прогнозы в ITСтатистика в IT
Привет, Хабр!

Хотим поделиться небольшой подборкой по ИБ- инцидентам за июнь 2020 года. Оговоримся сразу, что она не претендует на полноту картины всех мировых новостей в области ИБ. Предлагаем вашему вниманию лишь те, которые показались специалистам «Рексофт» наиболее интересными.


Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры3.8K
Комментарии 2

Интересные приёмы и хитрости SSH

ReksoftМессенджерыСетевые технологииУдалённая работа
Перевод
Несколько советов об эффективном использовании SSH. Поговорим о том, как:

  • использовать двухфакторную аутентификацию для SSH подключений;
  • безопасно использовать «проброс ключа» (agent forwarding);
  • выйти из зависшей SSH сессии;
  • оставить терминал открытым при выходе или разрыве связи;
  • расшарить удаленный терминал с другом (без Zoom’а!).

image
Читать дальше →
Всего голосов 14: ↑8 и ↓6 +2
Просмотры6.1K
Комментарии 5

Боль и страдания при отладке микросервисов в веб-разработке

ReksoftПрограммированиеJavaМикросервисы
Tutorial
В ИТ редко встретишь человека, который не слышал о микросервисах. В интернете и на профильных сайтах на эту тему есть масса статей, которые в целом хорошо объясняют отличия между монолитом и, собственно, микросервисами. Неискушенный разработчик Java, прочитав статьи из разряда «Что такое микросервисы для web-приложений и с чем их едят», преисполняется радости и уверенности, что вот теперь-то всё станет замечательно. Ведь главная цель — «попилить» монструозный монолит (конечный артефакт, который, как правило, представляет собой war/ear файл), выполняющий кучу всего, на ряд отдельно живущих сервисов, каждый из которых будет выполнять строго определённую, относящуюся только к нему функцию, и будет делать это хорошо. В дополнение к этому идёт горизонтальная масштабируемость — просто делай scaling соответствующих узлов, и всё будет здорово. Пришло больше пользователей или требуется больше мощностей — просто добавил 5–10 новых инстансов сервисов. Грубо говоря, в целом так это и работает, но, как известно, дьявол кроется в деталях, и то, что изначально казалось довольно простым, при более внимательном рассмотрении может обернуться проблемами, которые первоначально в расчёт никто не брал.

В этом посте своим опытом о том, как дебажить микросервисы для web делятся коллеги из практики Java компании «Рексофт».


Читать дальше →
Всего голосов 14: ↑10 и ↓4 +6
Просмотры3.8K
Комментарии 1

Хакатоны. Как выжать максимум и выжить

ReksoftСпортивное программированиеПрограммированиеУчебный процесс в ITКарьера в IT-индустрии
Tutorial
Доброго всем времени суток!

Меня зовут Александр Михалин — я .NET разработчик в компании “Рексофт”. За моей спиной 7 хакатонов, причем один в качестве члена жюри. Я не спал 8 ночей, выпил 52 чашки кофе, 15 банок редбулла, со мной в команде побывали 24 человека. Сегодня я хочу рассказать о хакатонах всё. Ну или почти всё.


Фото предоставлено командой ВКонтакте.

В статье я хочу поделиться с вами своим опытом участия в хакатонах, а также дать наиболее ценные, на мой взгляд, советы, которые потенциально помогут увеличить ваши шансы на победу.

Я не буду акцентировать внимание на том, что представляют собой хакатоны. Эта тема довольно хорошо раскрыта tEarth в статье.

Под катом:

  • Моя история
  • Мотивация для участия
  • Советы и рекомендации
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры3.5K
Комментарии 3
1

Информация

Дата основания
Местоположение
Россия
Сайт
www.reksoft.ru
Численность
201–500 человек
Дата регистрации