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

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 دقیقه
    تاریخ انتشار: ۱ آبان ۱۴۰۳
    طراحی سایت و خدمات سئو

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