Изучите Spring Security: Мастер-класс - Видеоуроки

Learn Spring Security: The Master Class
Duration 09:22:39
Открыть все курсы от baeldung

Полное руководство по защите вашего Java-приложения. 18 модулей охватывают все: от основ Spring Security в приложении MVC до сложных вариантов использования, таких как понимание векторов атак, правильное хранение паролей и рисков, безопасность API с помощью OAuth2 и полная конфигурация Java.

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

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

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

Это все, к чему я хотел бы получить доступ, когда защитил свое первое приложение с помощью Spring Security.

Starter Class - Урок 1-23

Intermediate Class - Урок 24-46

Master Class - Урок 47-65

Полный список уроков Развернуть / Свернуть
  • Урок 1. Intro to Spring Security 00:06:46
  • Урок 2. A Basic Security Java Config 00:09:56
  • Урок 3. URL Authorization 00:10:33
  • Урок 4. Building a Login Form 00:09:49
  • Урок 5. Implementing Logout 00:07:15
  • Урок 6. Anonymous “Authentication” 00:05:02
  • Урок 7. A Simple Registration Flow 00:06:54
  • Урок 8. Authentication using Real Users 00:04:28
  • Урок 9. Activate a New Account via Email 00:08:17
  • Урок 10. Deal with “I forgot my password” 00:09:01
  • Урок 11. Doing Security Questions Right (NEW) 00:10:53
  • Урок 12. Ensure Password Strength during Registration - part 1 (NEW) 00:06:32
  • Урок 13. Ensure Password Strength during Registration - part 2 (NEW) 00:04:16
  • Урок 14. A Simple Remember Me Flow 00:06:06
  • Урок 15. Remember Me with Cookie 00:09:32
  • Урок 16. Remember Me with Persistence 00:08:09
  • Урок 17. Spring Security with JSP 00:08:24
  • Урок 18. The Authentication Tag and Displaying the Current User 00:08:01
  • Урок 19. Spring Security with Thymeleaf 00:06:14
  • Урок 20. The Authorize Tag 00:10:40
  • Урок 21. By URL Authorization with Expressions 00:15:03
  • Урок 22. On-method Authorization with Expressions 00:10:08
  • Урок 23. Programmatic Expressions and a custom PermissionEvaluator(NEW) 00:08:59
  • Урок 24. Introduction to Storing Passwords 00:07:14
  • Урок 25. Hashing Passwords (MD5 and SHA-256) 00:08:55
  • Урок 26. Why Hashing Isn't Enough - Using Salts 00:09:48
  • Урок 27. Key Stretching 00:06:36
  • Урок 28. The bcrypt Solution 00:05:40
  • Урок 29. Breaking Down the Authentication Flow 00:16:26
  • Урок 30. Run As a Different User 00:10:18
  • Урок 31. The Security Context 00:08:45
  • Урок 32. Configure the Filter Chain 00:07:09
  • Урок 33. A Custom Authentication Provider 00:09:01
  • Урок 34. Multiple Providers and the Authentication Manager 00:07:03
  • Урок 35. In-Memory, JDBC and Hibernate/JPA User Storage 00:08:44
  • Урок 36. Tracking Logged-in Users 00:09:05
  • Урок 37. How Authorization Works 00:10:31
  • Урок 38. The Topology of Roles and Privileges - Part 1 00:09:14
  • Урок 39. The Topology of Roles and Privileges - Part 2 00:06:33
  • Урок 40. Secure Method Invocations with AOP 00:09:15
  • Урок 41. A Custom AccessDecisionVoter 00:11:21
  • Урок 42. The Basics of API Security 00:07:02
  • Урок 43. Basic Authentication for the API 00:06:13
  • Урок 44. How OAuth2 Works for REST - Part 1 00:07:06
  • Урок 45. How OAuth2 Works for REST - Part 2 00:05:04
  • Урок 46. Certificates and HTTPS for Tomcat 00:06:58
  • Урок 47. Introduction ACL and Domain Object Security 00:06:33
  • Урок 48. The Data Structure of ACL 00:09:13
  • Урок 49. ACL with Spring Security - part 1 00:10:10
  • Урок 50. ACL with Spring Security - part 2 00:09:21
  • Урок 51. Setup OAuth2 with Spring Security 00:12:46
  • Урок 52. Tokens, OAuth2 and JWT 00:09:23
  • Урок 53. Refreshing a Token 00:09:20
  • Урок 54. The OAuth2 Implicit Flow and the Authorization Code Flow 00:07:13
  • Урок 55. Using the Authorization Code Flow in OAuth2 00:11:15
  • Урок 56. Confidential Clients and the Client Credentials Flow 00:10:12
  • Урок 57. A Simple Two-Factor Implementation with a Soft Token 00:14:27
  • Урок 58. A Two-Factor Impl with SMS 00:08:59
  • Урок 59. Spring Security for a non-Spring Application 00:08:41
  • Урок 60. Multi-Tenancy with Spring Security 00:13:05
  • Урок 61. Session Management with spring-session 00:07:59
  • Урок 62. Spring Security with LDAP 00:09:22
  • Урок 63. A Basic Reactive Security Example (NEW) 00:08:57
  • Урок 64. Reactive Method Security (NEW) 00:05:56
  • Урок 65. The State of OAuth2 in Spring Security 5 (NEW) 00:04:48
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 14.06.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Последнее добавленное

100 дней веб-разработки с Python

100 дней веб-разработки с Python

en
# 100DaysOfWeb в Python - это курс, который обеспечит вам успех, обучая вас веб-разработке на Python. Каждые 4 дня, посвященные другой концепции, вы будете поражены тем, сколько веб-технологий и библиотек Python вы изучите в этом путешествии. Присоединяйтесь к курсу и начните свое 100-дневное...
Практический JavaScript

Практический JavaScript

ru
Для изучения курса желательно знание HTML + CSS. Знание основы JS будет плюсом, но не обязательно. Делаем форму для регистрации и входа пользователей. На нативном JavaScript (ES6). Все эффекты прописываем с помощью JS самостоятельно. Пишем проверку (валидацию) формы с выводом ошибок.
Android юнит-тестирование и TDD

Android юнит-тестирование и TDD

en
Этот курс научит вас всему, что вам нужно знать о юнит тестировании и разработке через тестирование в приложениях для Android. Он разработан, чтобы быстро приступить к работе с юнит тестированием с использованием Android Studio и JUnit, выполнив серию тщательно разработанных практических упражнений.
Animating React

Animating React

en
В этой серии уроков мы с головой погрузимся в анимацию в React. Мы будем использовать библиотеку React Spring и physics based анимацию. Мы будем использовать очень много клевых техник которые можно и нужно использовать в реальных приложениях. Мы будем строить меню, модальные окна и все с чем вы...
chat
logo