Spring Boot Rest Application: подключаем Spring Security oAuth2 используя в качестве провайдера oAuth2 Google.
Для реализации авторизации в приложении можно привычную форму авторизации, но это потребует от пользователя создания новой учётной записи, подтверждение почты, время на заполнение профиля и прочие сложности. От разработчика требуются действия по проверке данных пользователя и организации их шифрования. Альтернатива - использование oAuth2 авторизации с использованием внешнего сервера для подтверждения личности пользователя.
Ссылка на код из видео:
https://github.com/drucoder/sarafan/t...
Проект Lombok, предоставляющий аннотации для сущностей можно посмотреть тут:
• Java Tools: Project Lombok - пишем ме...
Spring Framework содержит в своём наборе отличный модуль - Spring Security, включающий, помимо прочего, блок, обеспечивающий простую интеграцию oAuth2 авторизации.
В качестве провайдера oAuth2 мы будем использовать Google ввиду того, что продукты этой компании достаточно широко распространены и учётная запись Google есть у большинства современных пользователей (по состоянию на 2018 год XD)
В качестве ориентира при настройке авторизации мы будем использовать официальный гайд из блога проекта Spring:
https://spring.io/guides/tutorials/sp...
Зависимости на необходимые в этом видео модули лежат тут:
https://gist.github.com/drucoder/40ff...
Проперти, необходимые для Spring Security:
https://gist.github.com/drucoder/92a1...
Личный кабинет в Google Developer Console, где создаются токены:
https://console.cloud.google.com/apis...
Ссылка на плейлист Sweater App (Spring MVC):
• Spring Boot: делаем простое веб прило...
Ссылка на видео с подключением Spring Security в Sweater App:
• Spring Boot Security: добавляем регис...
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Твиттер: / letscodedru
➡ Чат в Discord: / discord
➡ Группа Вконтакте: https://vk.com/letscodedru
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqh...
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Поддержать проект:
➡ Patreon / letscodedru
➡ Яндекс.Деньги https://money.yandex.ru/to/4100145167...
➡ PayPal paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode
➡ WebMoney/BitCoin https://funding.webmoney.ru/d/drucoder
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Ссылка на канал: / @letscodedru
➡ Ссылка на Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac209...
Watch video Подключаем Spring Security и oAuth2. Spring Boot REST online without registration, duration hours minute second in high quality. This video was added by user letsCode 21 July 2018, don't forget to share it with your friends and acquaintances, it has been viewed on our site 71,37 once and liked it 1.5 thousand people.