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

Spring Security 5.x, Spring Boot 2 and KeyCloak 18 and 19

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

Along With AOP, Event Listening, Depth of Spring Security Internals, OAuth2 Authorization and Client Credentials Flow


1. Introduction
  • 1. Introduction
  • 2. Source Code in Github.html
  • 3. Virtual Machines and Containers
  • 4. Containers
  • 5. Microservices
  • 6. Spring Boot
  • 7. Spring Cloud Ecosystem
  • 8. Backend Databases
  • 9.1 Section_2_Lecture_1_Tools.pdf
  • 9. Installing Tools
  • 10. Tools Installation Text Notes.html

  • 2. Reviewing and Understanding the Category Microservice API
  • 1. Overview of the Typical Spring Boot Microservice API
  • 2. Building And Running the Category API
  • 3. Getting all Categories
  • 4. Creating a new Category
  • 5. Updating an existing Category
  • 6. Deleting a Category
  • 7. Covering the build.gradle, its role, utility and sections in the file
  • 8. The Package Structure
  • 9. Interface Driven Systems
  • 10. The Model Class, JPA Annotations and how JPA work with Providers like Hibernate
  • 11. The Repository Interfaces
  • 12. The Service Interfaces, @Authwire Annotations and Service Classes
  • 13. Aspect Oriented Programming AOP and the Aspect Class
  • 14. Exception Classes
  • 15. Events and Event Listeners
  • 16. AbstractController
  • 17. The Controller Class
  • 18. Configurations
  • 19. Actuator Custom Endpoints
  • 20. Testing AOP. Listeners etc
  • 21. Text Notes for the Category Microservice Building , Running and Testing.html

  • 3. Introducing the Keycloak Authorization Server
  • 1. Demystifying Identity and Access Management (IAM)
  • 2. Understanding the Problem
  • 3. Terminologies OAuth2, OIDC, SAML2
  • 4. Downloading KeyCloak
  • 5. Running KeyCloak as a standalone server
  • 6. KeyCloak Hierarchy of Meta Information
  • 7. Creating a Realm in KeyCloak
  • 8. Creating a Client and a User in KeyCloak Realm
  • 9. KeyCloak OAuth2 Auth Code Roles and Flow
  • 10.1 OAuth2_Roles_Arch.docx
  • 10. OAuth2 Roles Diagram.html
  • 11. Testing KeyCloak to get an Access Token using POSTMAN
  • 12. Modifying and Testing the Category API as a Spring Security Resource Server
  • 13.1 KeyCloakSteps_19.docx
  • 13. Details the Steps for Running Category with Security.html

  • 4. Building the Product REST API
  • 1. Spring Boot RestTemplate Configuration and its importance
  • 2. RestTemplate Config in Java Code
  • 3. The Product Model Class
  • 4. Similarities of the build file between the Product and Category Microservice
  • 5. Similarities and Differences between Product and Category Service Java Code
  • 6. Testing Product API using Auth Code Flow
  • 7. Product and Category Service Properties
  • 8. Authorization Code Flow Sequence Diagram
  • 9. Testing the Product API with Client Credentials Flow
  • 10. Test Notes for Building and Running the Product REST API.html
  • 11.1 ClientCrdentialsArch.docx
  • 11. Client Credentials Sequence Diagram.html

  • 5. Implementing Spring Cloud Gateway
  • 1. What is Cloud API Gateway
  • 2. Introducing the build file of API Gateway
  • 3. Adding Utilities
  • 4. Introducing the Properties to configure
  • 5. Test Cloud API Gateway
  • 6. Test Notes for Cloud API Gateway.html

  • 6. A Thymeleaf UI Client
  • 1. Introduction
  • 2. The Build File
  • 3. Java Code, Model Config Classes and Properties
  • 4. Controllers
  • 5. Thyme-leaf UI
  • 6. Build and Run the Client Application.html
  • 7. Testing the UI
  • 8. Test Notes for the Client UI Microservice.html

  • 7. User Registration With Password Hashing
  • 1. Introduction to Spring Security Architecture
  • 2. Spring Security Workflow
  • 3. Password Handling
  • 4. Project Structure and Build File
  • 5. Common Parts Aspects, Exception, Listeners, Events, Events, Custom Endpoints
  • 6. Model and Response DTO
  • 7. Dao and Service
  • 8. Configuration
  • 9. Controller
  • 10. Properties
  • 11. Building and Running
  • 12. Register a New User
  • 13. Login using the Created User
  • 14. Test Notes for User Registration.html

  • 8. User REST API for KeyCloak Invocation
  • 1. Introduction
  • 2. Build File
  • 3. Common Parts and Java Code
  • 4. Controller and Properties
  • 5. Building and Running
  • 6. Calling Password Validation
  • 7. Test Notes for the USER REST API.html

  • 9. KeyCloak Remote User Service Providers
  • 1. Introduction
  • 2. KeyCloak Steps.html
  • 3. Execute KeyCloak Steps
  • 4. Modifying the Category Service Properties for against KeyCloak 18 and 19
  • 5. Build and Run the Category Service With 19 Profile
  • 6. Build and Run the Category Service With KeyCloak 18 Profile
  • 7. Test Notes for Category Service for running against KeyCloak 18 and 19.html
  • 8. Modify the Product Service for KeyCloak 18 and 19
  • 9. Build and Run the Product Service for KeyCloak 18 and 19
  • 10. Build and Run the Product Service for KeyCloak 18.html
  • 11. Explore Product Creation with KeyCloak 18
  • 12. Modify the API Gateway for Category and Product Service Profiles
  • 13. Modifi the Client UI Application to Run Against KeyCloak 18 and 19
  • 14. Why KeyCloak18 For the Remote User Provider
  • 15. Developing the ProviderFactory Interface
  • 16. Implementing the Details
  • 17. Building and Deploying the Remote User Provider into KeyCloak
  • 18. Testing the KeyCloak Remote User Service Provider.html
  • 19.1 Section9_Combined_Arch_Diagram.docx
  • 19. Combined Architecture Diagram.html
  • 20. Text Notes Recap.html

  • 10. Conclusion
  • 1. what is next.html
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 1607
    حجم: 4116 مگابایت
    مدت زمان: 658 دقیقه
    تاریخ انتشار: 27 دی 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید