Собственный механизм авторизации с использованием токенов на Spring Boot и Spring Security

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

Плюсы и минусы работы в «продуктовой» компании

IT компании можно условно разделить на две большие группы. Подрядные организации или аутсорсинг (про них уже была аналогичная статья) и так называемые «продуктовые». О них и пойдёт речь в этой статье.

Переворачиваем целое число задом на перёд (на Java)

Сегодня мы рассмотрим одну из тех задач, что предлагаются начинающим. Допустим. Дано целое число (например, 1234). Необходимо получить число, в котором те же самые цифры идут в обратной последовательности (то сеть, 4321).

Три составляющих обучения программиста

Профессия программиста неразрывно связана с обучением, которое в силу объективных причин, начинается на старте карьеры и не прекращается до её завершения. В этой статье мы подробно рассмотрим из чего это обучение состоит.

Получаем доступ в интернет в «полевых» условиях

В офисе или городской квартире с доступом в интернет обычно отсутствуют какие-либо сложности. Но, что делать если вы находитесь в дороге, на улице, в сельской местности или наконец просто где-то в поле, а интернет очень нужен?