وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Security in Spring Boot REST Web Service Applications

سرفصل های دوره

With Spring Security, authentication, filters, JWT, TLS/HTTPS, Digital Certificates, PKI and Role-based Authorization


1. Introduction
  • 1. Introduction and Part 0 Is this course right for me

  • 2. Part 1 General Cyber Security Concepts
  • 1. Its a dangerous world out there.
  • 2. Consequences of Security Breaches
  • 3. The Mighty PASS-WORD
  • 4. Introduction to Cryptography
  • 5. Cryptography Algorithms and Keys
  • 6. Symmetric and Asymmetric Cryptography
  • 7. Named Branded Cryptography Algorithms
  • 8. SSL and TLS
  • 9. Digital Certificates and the Public Key Inftrastructure (PKI)
  • 10. TLS v1.2 Cipher Suites and Handshake
  • 11. TLS v1.3 Cipher Suites and Handshake
  • 12. The Mighty PASS-WORD Redux

  • 3. Part 2 Introducing the Demo App and its Components
  • 1.1 readme-2024.07.25a.zip
  • 1. Part 2 Introducing the Demo App and its Components Overview
  • 2. Database Schema Design Considerations
  • 3.1 fboace-db-sql-ddl-dml-2024.07.24b.zip
  • 3.2 LICENSE.txt
  • 3. Business Application DB tables, columns, keys, views
  • 4. UserSecurity DB tables, views and reference data
  • 5.1 fboace04completerestws-develop-2024.07.23b.zip
  • 5.2 fortress-develop-2024.07.23b.zip
  • 5.3 LICENSE.txt
  • 5.4 radspringsecurity-master-2024.07.24b.zip
  • 5. Demo App web services overview and resource bundles
  • 6.1 fboace04q-angular-develop-2024.07.23a.zip
  • 6. Client User Interface App AngularTypescript

  • 4. Part 3 Security elements BEFORE adding the Spring Security Framework
  • 1. Enabling HTTPS Overview Certificates, Spring Boot, Web Server
  • 2. Deploying your Web App to your Domain
  • 3. Acquire the Certificate from a Certificate Authority
  • 4. Deploy Private Key and Certificate to Spring Boot project
  • 5. Deploy Private Key and Certificate to web application server

  • 5. Part 4 The Spring Security Framework in our Demo App
  • 1. Part 4 The Spring Security Framework in our Demo App Overview
  • 2. Representing Users interfaces UserDetails, GrantedAuthority, and Authentication
  • 3. Populating GrantedAuthority UserRoles and SubjectAction pairs
  • 4. UserDetailsService, UserDetailsManager, and custom extensions
  • 5. @EnableWebSecurity, @Bean PasswordEncoder and encryptingvalidating passwords
  • 6. Overview of the Authentication and Authorization Cycle
  • 7. Custom AuthenticationProvider, UserDetails and UserDetailsService; JWTs
  • 8. UserDetailsService implementation deeper dive
  • 9. Authorization Introducing @EnableWebSecurity and @Bean SecurityFilterChain
  • 10. Authentication, Authorization Filter and Validating the JWT
  • 11. One Spring Boot Webservice authenticates another WebClient
  • 12. Endpoint Authorization with requestMatchers(), hasAnyRoles() hasAnyAuthorities()
  • 13. Method-based Authorization with @EnableMethodSecurity
  • 14. Implementing Authentication and (Role-based) Authorization in Angular
  • 15. Authentication using Angular and Typescript
  • 16. Authorization using Angular and Typescript

  • 6. Part 5 Spring Security Theory, Architecture and Variations
  • 1. Part 5 Spring Security Theory, Architecture and Variations Overview
  • 2.1 fboace04completerestws-Spring-Security-Inception-2024.07.23b.zip
  • 2.2 LICENSE.txt
  • 2. Spring Security Inception
  • 3. Filters and Configuration - Introduction
  • 4. Filters and Configuration CORS (Cross-Origin Resource Sharing)
  • 5. Filters and Configuration CSRF, SessionManagement, httpBasic, formLogin
  • 6. Filters and Configuration requestMatchers() and Actionapplied policies
  • 7. Filters and Configuration Custom Filters and insertion into the chain
  • 8.1 fboace04completerestws-AuthenticationManager-2024.07.23b.zip
  • 8.2 LICENSE.txt
  • 8. User Account Representation, Persistence and Management
  • 9. Spring Security standard User SQL database schema
  • 10. Basic Authentication Scenarios
  • 11. Basic Authentication Review
  • 12. Authentication Endpoint
  • 13. Authorization with JWT
  • 14. UserDetailsManager Maintaining User and Authorities data
  • 15. Conclusion

  • 7. EXTRA APPENDIX I PostgreSQL Database installation and tools
  • 1. Introduction to this Appendix.html
  • 2. PostgreSQL Database installation and tools
  • 3. PostGreSQL Installation on Windows
  • 4. Using pgAdmin
  • 5. Using the psql command-line tool

  • 8. EXTRA APPENDIX II Maintaining Data with the Java Persistence API (JPA)
  • 1. EXTRA APPENDIX II Maintaining Data with the Java Persistence API (JPA).html
  • 2. JPA Sneak Peek
  • 3. JPA Model Entities
  • 4. JPA Repositories

  • 9. EXTRA APPENDIX III Advanced Database Design Concepts
  • 1. Advanced Database Design Concepts.html
  • 2. FboAce Schema and Set-based Business Rules
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 40622
    حجم: 4860 مگابایت
    مدت زمان: 477 دقیقه
    تاریخ انتشار: 1 آبان 1403
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید