
Question 01 - What are authentication and authorization? Which must come first?
Question 02 - Is security a cross cutting concern? How is it implemented internally?
Question 03 - What is the delegating filter proxy?
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?
Question 06 - What does the ** pattern in an antMatcher or mvcMatcher do?
Question 07 - Why is the usage of mvcMatcher recommended over antMatcher?
Question 08 - Does Spring Security support password hashing? What is salting?
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? What is the difference between them?
Question 11 - How are @PreAuthorized and @RolesAllowed annotations implemented?
Question 12 - In which security annotation are you allowed to use SpEL?
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.