- Видео 61
- Просмотров 188 133
Linh Vu
США
Добавлен 27 июл 2022
Interested in Observability, Security, Performance and the details of Spring implementation,... let's check them out together 🎉🚀!
When started Web Development, I wished I could have found resources that pointed out the right way/best practice to use Spring components as well as how they're used in Production, how to secure, monitor, alert, and scale out with confidence. Now as a Spring Enthusiast and also a Certified Google Cloud Architect, it’s my pleasure to share my knowledge, my learning journey with you guys and hope we can learn them together ✨🥰.
Thank you so much for watching these video.
Github: github.com/nlinhvu
Stackoverflow: stackoverflow.com/users/6601800/linh-vu
When started Web Development, I wished I could have found resources that pointed out the right way/best practice to use Spring components as well as how they're used in Production, how to secure, monitor, alert, and scale out with confidence. Now as a Spring Enthusiast and also a Certified Google Cloud Architect, it’s my pleasure to share my knowledge, my learning journey with you guys and hope we can learn them together ✨🥰.
Thank you so much for watching these video.
Github: github.com/nlinhvu
Stackoverflow: stackoverflow.com/users/6601800/linh-vu
Spring Security OAuth2 Login (JWT): RestClient x Custom Headers and Parameters in Token Request/URI
In today’s video, we’re going to customize our token request in the Authorization Code Grant.
Github: github.com/nlinhvu/oauth-client-demo-2024/tree/video8_customize_token_request
github.com/nlinhvu/auth-server-demo-2024/tree/video7_realm_parameter
Spring Security OAuth2 Recipes in Spring Boot 3: ruclips.net/p/PLLMxXO6kMiNghBDZSDDPUX__B5sX9QU_a
You Might Already Know Series: ruclips.net/p/PLLMxXO6kMiNiu1wcZovMFWsMw0qGv0KZS
References:
Requesting an Access Token: docs.spring.io/spring-security/reference/servlet/oauth2/client/authorization-grants.html#oauth2-client-authorization-code-access-token
(00:00): Introduction
(00:25): Default Access Token Request
(02:30): The new RestClient TokenResponseCli...
Github: github.com/nlinhvu/oauth-client-demo-2024/tree/video8_customize_token_request
github.com/nlinhvu/auth-server-demo-2024/tree/video7_realm_parameter
Spring Security OAuth2 Recipes in Spring Boot 3: ruclips.net/p/PLLMxXO6kMiNghBDZSDDPUX__B5sX9QU_a
You Might Already Know Series: ruclips.net/p/PLLMxXO6kMiNiu1wcZovMFWsMw0qGv0KZS
References:
Requesting an Access Token: docs.spring.io/spring-security/reference/servlet/oauth2/client/authorization-grants.html#oauth2-client-authorization-code-access-token
(00:00): Introduction
(00:25): Default Access Token Request
(02:30): The new RestClient TokenResponseCli...
Просмотров: 219
Видео
Spring Security OAuth2 Login (JWT): Add Custom Parameters to the Authorization Request/URI
Просмотров 191Месяц назад
In today’s video, we're gonna take a look at how to add a new custom parameter to our Authorization Request. Github: github.com/nlinhvu/oauth-client-demo-2024/tree/video7_realm_parameter github.com/nlinhvu/auth-server-demo-2024/tree/video7_realm_parameter Spring Security OAuth2 Recipes in Spring Boot 3: ruclips.net/p/PLLMxXO6kMiNghBDZSDDPUX B5sX9QU_a You Might Already Know Series: ruclips.net/p...
Spring Security OAuth2 Login (JWT) x Spring Authorization Server x Proof Key for Code Exchange(PKCE)
Просмотров 253Месяц назад
In today’s video, we’re going to experiment the Authorization Code Flow with PKCE (Proof Key for Code Exchange). Github: github.com/nlinhvu/oauth-client-demo-2024/tree/video6_pkce github.com/nlinhvu/auth-server-demo-2024/tree/video6_spring_authorization_server Spring Security OAuth2 Recipes in Spring Boot 3: ruclips.net/p/PLLMxXO6kMiNghBDZSDDPUX B5sX9QU_a You Might Already Know Series: ruclips....
Spring Security OAuth2 Login (JWT) with Google (OpenId Connect Flow) - Complete Configuration
Просмотров 4192 месяца назад
In this recipe, we’re going to take a look at the complete configuration for setting up an OAuth2 Login Feature with Google. Github: github.com/nlinhvu/oauth-client-demo-2024/tree/video5_google_complete Spring Security OAuth2 Recipes in Spring Boot 3: ruclips.net/p/PLLMxXO6kMiNghBDZSDDPUX B5sX9QU_a You Might Already Know Series: ruclips.net/p/PLLMxXO6kMiNiu1wcZovMFWsMw0qGv0KZS References: OAuth...
Spring Security OAuth2 Login (JWT) with Github x Spring Boot 3 - Complete Configuration
Просмотров 5232 месяца назад
In this recipe, we’re going to take a look at the complete configuration for setting up an OAuth2 Login Feature with Github. Github: github.com/nlinhvu/oauth-client-demo-2024/tree/video4_github_complete Spring Security OAuth2 Recipes in Spring Boot 3: ruclips.net/p/PLLMxXO6kMiNghBDZSDDPUX B5sX9QU_a You Might Already Know Series: ruclips.net/p/PLLMxXO6kMiNiu1wcZovMFWsMw0qGv0KZS References: OAuth...
Spring Security OAuth2 Login (JWT): Explained! x Spring Boot 3
Просмотров 6302 месяца назад
In today’s recipe, we’ll take a look at Authorization Code Grant and see how Spring use it to make OAuth2 Login feature from the high level. Github: github.com/nlinhvu/oauth-client-demo-2024/tree/video2_github Spring Security OAuth2 Recipes in Spring Boot 3: ruclips.net/p/PLLMxXO6kMiNghBDZSDDPUX B5sX9QU_a You Might Already Know Series: ruclips.net/p/PLLMxXO6kMiNiu1wcZovMFWsMw0qGv0KZS References...
Spring Security OAuth2 Login (JWT) with Github x Spring Boot 3 - Compact Configuration
Просмотров 5772 месяца назад
In this recipe, we’re going to secure a simple Spring Boot Application with Github as the Authentication Provider by using Spring Security OAuth2 Login feature. Github: github.com/nlinhvu/oauth-client-demo-2024/tree/video2_github Spring Security OAuth2 Recipes in Spring Boot 3: ruclips.net/p/PLLMxXO6kMiNghBDZSDDPUX B5sX9QU_a You Might Already Know Series: ruclips.net/p/PLLMxXO6kMiNiu1wcZovMFWsM...
Spring Security OAuth2 Login (JWT) with Google x Spring Boot 3 - Compact Configuration
Просмотров 1,1 тыс.3 месяца назад
In this recipe, we’re going to secure a simple Spring Boot Application with Google as the Authentication Provider by using Spring Security OAuth2 Login feature. Github: github.com/nlinhvu/oauth-client-demo-2024/tree/video1_google Spring Security OAuth2 Recipes in Spring Boot 3: ruclips.net/p/PLLMxXO6kMiNghBDZSDDPUX B5sX9QU_a You Might Already Know Series: ruclips.net/p/PLLMxXO6kMiNiu1wcZovMFWsM...
JAVA Charset.UTF_8 ✅ = Coded Character Set - Unicode 🔥 & Character-Encoding Scheme - UTF-8 ✏️
Просмотров 1993 месяца назад
In the last video, we reviewed Byte Streams and how to use Byte Streams to read from or write to a file, bytes by bytes. So in today’s video, we’re going to continue from that, but before we jump directly to Character Streams, let’s take a look at the Charset class as it’s a sort of important component when working with text in Java. Github: github.com/nlinhvu/java-io-demo-2024 Java We Knew 101...
Java I/O Streams - Byte Streams: READ (InputStream) and WRITE (OutputStream) byte-content Files
Просмотров 2053 месяца назад
In today’s video, we’ll continue to review together Java IO APIs. This time, we’ll review IO Streams, especially Byte Streams. There are 2 categories of I/O Streams to support 2 kinds of content for a resource: - Byte Streams: for byte content like an image or a video that process bytes as a unit of data - Character Streams: for character content like a text file, a XML or JSON document that pr...
Java I/O File Handling - Locating the Resource: File (Java IO) vs Path (Java NIO2)
Просмотров 4006 месяцев назад
In today’s video, we’re going to review together Java IO API. As you’ve already known, I/O here means input and output, more specifically, read from a resource into a java application and write from a java application out to a resource. A resource could be a disk, filesystem, network, etc,… There are two main concepts in Java I/O: first, we need to know where the file is and its characteristic ...
@ConfigurationProperties: Application Properties in Spring Boot 3 - Properties/Constructor Binding
Просмотров 4597 месяцев назад
In today’s video, we’re going to review together how to bind external properties using @ConfigurationProperties annotation. We’re going to experiment 2 binding approaches: JavaBean Properties Binding and Constructor Binding. So basically, what we’re going to do is by converting our properties here in application.yml to our properties bean. Github: github.com/nlinhvu/external-properties-demo-202...
External Properties in Spring Boot 3 @ConfigurationProperties, @Value, Environment
Просмотров 3197 месяцев назад
In today’s video, we’re going to review our knowledge about external properties in Spring Boot 3/Spring Framework 6. Specifically, the way we get use of properties defined in application.properties, application.yaml files. Github: github.com/nlinhvu/external-properties-demo-2024/tree/part1 You Might Already Know Series: ruclips.net/p/PLLMxXO6kMiNiu1wcZovMFWsMw0qGv0KZS References: Environment in...
Spring Retry & RestClient (Part 2): Custom HTTP Exceptions, Error Handlers, JDK/Apache HttpClients
Просмотров 8708 месяцев назад
In today’s video, we’re going apply Spring Retry and RestClient together into our service. Github: github.com/nlinhvu/restclient-retry-demo-2024 You Might Already Know Series: ruclips.net/p/PLLMxXO6kMiNiu1wcZovMFWsMw0qGv0KZS References: Spring Retry Github: github.com/spring-projects/spring-retry RestClient in Spring Framework 6: docs.spring.io/spring-framework/reference/integration/rest-client...
Spring Retry & RestClient (Part 1): Getting Started with Spring Retry - A Stateless Declarative way
Просмотров 8758 месяцев назад
As being said in the last video, Production experiences can be gained by understanding in details of tools/components we’re using. So, in today’s video, we’ll continue exploring the requirement that is usually comes along with RestClient is Retry mechanism. When talking about Retry in Spring Ecosystem, we can right way think of Spring Retry project. But does it really a good fit? Let’s go ahead...
RestClient in Spring Boot 3 - Builder, Timeout, Interceptor, RequestFactory
Просмотров 2,1 тыс.9 месяцев назад
RestClient in Spring Boot 3 - Builder, Timeout, Interceptor, RequestFactory
RestClient/RestTemplate Calls to a Self-Signed HTTPS Spring Boot + Enable SSL Client Authentication
Просмотров 4 тыс.9 месяцев назад
RestClient/RestTemplate Calls to a Self-Signed HTTPS Spring Boot Enable SSL Client Authentication
Enable HTTPS for Spring Boot App by Spring SSL Bundles + OpenSSL (Self-Signed Certificate)
Просмотров 3,6 тыс.9 месяцев назад
Enable HTTPS for Spring Boot App by Spring SSL Bundles OpenSSL (Self-Signed Certificate)
3. Spring Security: Security Filter - Register a Custom SecurityFilter into a SecurityFilterChain
Просмотров 76910 месяцев назад
3. Spring Security: Security Filter - Register a Custom SecurityFilter into a SecurityFilterChain
2. Spring Security: High-Level Arch - DelegatingFilterProxy, FilterChainProxy, SecurityFilterChain
Просмотров 73410 месяцев назад
2. Spring Security: High-Level Arch - DelegatingFilterProxy, FilterChainProxy, SecurityFilterChain
1. Spring Security: Servlet Filter - Demystifying the Security Servlet Stack based Application
Просмотров 84210 месяцев назад
1. Spring Security: Servlet Filter - Demystifying the Security Servlet Stack based Application
12. OpenTelemetry x Kafka: Spring for Apache Kafka + Spring Boot 3 Automatically Instrumented
Просмотров 1,4 тыс.11 месяцев назад
12. OpenTelemetry x Kafka: Spring for Apache Kafka Spring Boot 3 Automatically Instrumented
11. OpenTelemetry x GraalVM Native Image: Native Compile and Build Native Docker Image (AMD, ARM)
Просмотров 75511 месяцев назад
11. OpenTelemetry x GraalVM Native Image: Native Compile and Build Native Docker Image (AMD, ARM)
10. OpenTelemetry x GraalVM Native Image: Automatically Instrument by Otel Spring Boot Starter
Просмотров 1,5 тыс.11 месяцев назад
10. OpenTelemetry x GraalVM Native Image: Automatically Instrument by Otel Spring Boot Starter
9. OpenTelemetry (metrics): Spring Boot 3 + Java Agent - Collector - Prometheus Exemplars - Grafana
Просмотров 3,2 тыс.Год назад
9. OpenTelemetry (metrics): Spring Boot 3 Java Agent - Collector - Prometheus Exemplars - Grafana
8. OpenTelemetry (traces): Spring Boot 3 + Java Agent - Otel Collector - Jaeger - Zipkin - Tempo
Просмотров 2,9 тыс.Год назад
8. OpenTelemetry (traces): Spring Boot 3 Java Agent - Otel Collector - Jaeger - Zipkin - Tempo
7. Observability Coordinated: Prometheus Exemplars (Metrics) - Grafana Tempo (Traces) - Loki (Logs)
Просмотров 6 тыс.Год назад
7. Observability Coordinated: Prometheus Exemplars (Metrics) - Grafana Tempo (Traces) - Loki (Logs)
6. OpenTelemetry (logs): Spring Boot 3 + OpenTelemetry Java Agent - Otel Collector - Loki
Просмотров 4,1 тыс.Год назад
6. OpenTelemetry (logs): Spring Boot 3 OpenTelemetry Java Agent - Otel Collector - Loki
Google Gemini + Spring Boot 3 (Java): Interactive Chat Prompt Requests
Просмотров 4,2 тыс.Год назад
Google Gemini Spring Boot 3 (Java): Interactive Chat Prompt Requests
Google Gemini + Spring Boot 3 (Java): Multimodal Prompt Requests
Просмотров 2,9 тыс.Год назад
Google Gemini Spring Boot 3 (Java): Multimodal Prompt Requests