Перейти к основному содержимому

38 записей с тегом "Series"

Посмотреть все теги

· 1 мин. чтения

· 1 мин. чтения

Зрелый REST API может потребовать много работы, а гибкая публикация ресурсов обычно является уравновешивающим действием.

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

Язык поиска/запросов для API имеет наибольший смысл — он позволяет выполнять одну чистую операцию, при этом открывая API для мощного поиска.

./b4fca6b7551d64e916be22bff9c025dd.png

Основы языка запросов REST

./409d748df9357494e7685154b4d86b27.png

Расширенный язык запросов REST

· 1 мин. чтения

· 1 мин. чтения

Создание полноценной, готовой к работе регистрации для вашего веб-приложения — это гораздо больше, чем просто создание простой страницы регистрации.

Есть много вопросов , на которые нужно ответить:

  • Как проверить адреса электронной почты новых пользователей?
  • Как правильно и безопасно хранить учетные данные пользователя ?
  • Что делать, если пользователь забывает свой пароль ?
  • А как насчет того, чтобы пользователи меняли свой пароль ?
  • Насколько надежными должны быть пароли ? Как я могу применить некоторые разумные значения по умолчанию в приложении, чтобы у моих пользователей были хорошие и надежные пароли?
  • Что делать, если у меня более одного типа пользователей? Мне нужен хороший способ хранения ролей и привилегий .
  • Как насчет секретных вопросов ? Должны ли они вообще быть у меня?
  • Как мне сделать все это с хорошей поддержкой локализации? Есть много сообщений, связанных.

./3b0ef6ea1f242a24a2a6d84120588492.png

Основы процесса регистрации

./80f23d6580a7a9647fb85f71659964eb.png

Расширенный процесс регистрации

· 2 мин. чтения

Учебники по безопасности с Spring , как и следовало ожидать, сосредоточены на Spring Security.

Начните с серии «Регистрация», если вы заинтересованы в построении процесса регистрации и понимании некоторых основ фреймворков.

Затем подробно изучите аутентификацию и другие внутренние компоненты Spring Security.

Наконец, взгляните на некоторые из более сложных тем, таких как поддержка OAuth.

./b2c7d672519acc703c69c771f632e5b7.png

Регистрация в Spring Security

./f4d5638eb3eebe8195a462a1b9daa637.png

Аутентификация с помощью Spring Security

./63b9c154ec90b50f3e68fc7a7a6604b4.png

Базовая безопасность Spring

./80da7e5c2af5c31957cf45996a24d374.png

OAuth2 с Spring Security

./04c204d8c29405c49e5cd3971bb41178.png

Другие весенние уроки

· 1 мин. чтения

./fffa3d2ea3344cbf7c5dee672da62a2f.png

Новая поддержка OAuth2

./3b72c1442c81b2c86a34df43bb5f6df5.png

Spring Security OAuth2 (устаревший стек)

· 1 мин. чтения

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

./b5e3501fb52b6dc91888ae7369fb4c6a.png

Основы Мокито

./7a85f40cb2c8d4a03152a411cb493878.png

Мокито Продвинутый

./94b15897e6e2798b16e2d6a4f4c7d6f9.png

Интеграция Mockito с другими библиотеками

· 3 мин. чтения

Создание REST API — нетривиальная задача — от высокоуровневых ограничений RESTful до кропотливой работы по обеспечению того, чтобы все работало и работало хорошо.

Spring сделала REST первоклассным гражданином, и платформа развивалась как на дрожжах. С выпуском Spring 5 REST стал закаленным в боях и полностью зрелым .

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

Руководство начинается с основ — начальной загрузки REST API, конфигурации Spring MVC, базовой настройки.

Затем он погружается в более продвинутые области REST — HATEOAS и разбивку на страницы, обработку ошибок и тестирование.

./7226ae98806ce71d7e1c88847394dbb2.png

Основы API REST

./81119d04398c3d0154c2510f8ecea327.png

Расширенные темы REST API

./5249399dc48b02b49871c763ef15dc15.png

Тестируйте и используйте API

./1f096779d4d24396bcedcb67414e5890.png

Другие весенние уроки