Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring Professional Certification Exam Tutorial - Module 06
Rating: 4.4 out of 5(750 ratings)
3,845 students

Spring Professional Certification Exam Tutorial - Module 06

Spring Security
Created byDominik Cebula
Last updated 4/2020
English

What you'll learn

  • Knowledge and skills required for Spring Professional Certification Exam
  • Spring Professional Certification Study Guide Explanation & Answers
  • Spring Security
  • Spring Authentication and authorization

Course content

1 section13 lectures2h 35m total length
  • Examples Download
  • Question 01 - What are authentication and authorization? Which must come first?20:50

    Question 01 - What are authentication and authorization? Which must come first?

  • Question 02 - Is security a cross cutting concern? How is it implemented [...]19:57

    Question 02 - Is security a cross cutting concern? How is it implemented internally?

  • Question 03 - What is the delegating filter proxy?18:27

    Question 03 - What is the delegating filter proxy?

  • Question 04 - What is the security filter chain?16:01

    Question 04 - What is the security filter chain?


    Update:

    Please have a look at the Spring Security documentation to see the official list and order of those filter in Spring 5.1.6:


    https://docs.spring.io/spring-security/site/docs/5.1.6.RELEASE/reference/htmlsingle/#filter-ordering


    Thank you Helen Ma for pointing this.

  • Question 05 - What is a security context?18:45

    Question 05 - What is a security context?

  • Question 06 - What does the ** pattern in an antMatcher or mvcMatcher do?9:41

    Question 06 - What does the ** pattern in an antMatcher or mvcMatcher do?

  • Question 07 - Why is the usage of mvcMatcher recommended over antMatcher?3:48

    Question 07 - Why is the usage of mvcMatcher recommended over antMatcher?

  • Question 08 - Does Spring Security support password hashing? What is salting?16:09

    Question 08 - Does Spring Security support password hashing? What is salting?

  • Question 09 - Why do you need method security? What type of object is [...]7:35

    Question 09 - Why do you need method security? What type of object is typically secured at the method level (think of its purpose not its Java type).

  • Question 10 - What @PreAuthorized and @RolesAllowed annotations do? [...]6:06

    Question 10 - What @PreAuthorized and @RolesAllowed annotations do? What is the difference between them?

  • Question 11 - How are @PreAuthorized and @RolesAllowed annotations implemented?9:56

    Question 11 - How are @PreAuthorized and @RolesAllowed annotations implemented?

  • Question 12 - In which security annotation are you allowed to use SpEL?8:00

    Question 12 - In which security annotation are you allowed to use SpEL?

Requirements

  • Java
  • Maven
  • IDE of your choice

Description

Spring Professional Exam Tutorial explains and answers all questions from Spring Professional Certification Study Guide. Each answer to exam topic is explained in detail with video tutorial, description and good example for you to get deep understanding of discussed topic. With this course you will get all required knowledge and skills to pass Spring Professional Certification Exam.

Course is divided into 8 modules:

  • Module 01 - Container, Dependency, and IoC

  • Module 02 - Aspect Oriented Programming

  • Module 03 - Data Management: JDBC, Transactions, Spring Data JPA

  • Module 04 – Spring Boot

  • Module 05 - Spring MVC and The Web Layer

  • Module 06 – Security

  • Module 07 – REST

  • Module 08 – Testing

This course covers sixth module of the entire course and inside you can find answers to all topics from Spring Professional Certification Study Guide sixth section, which is Spring Security. I will cover authentication and authorization, security filter chain, antMatcher and mvcMatcher, we will discuss how Spring Security cross cutting concerns works internally to provide ready to use solutions for application security.

Who this course is for:

  • Spring Professional Exam & Certification Candidates