JavaInUse
JavaInUse
  • Видео 195
  • Просмотров 3 632 844
Spring Boot Azure AD OAuth2 Example
In this tutorial we will be creating a spring boot 3 application and secure secure it with Azure AD (Azure Entra ID) authentication,
ensuring robust authorization and access control for your enterprise application. We will configure the Azure portal for enterprise applications and build a Spring Boot application to connect to it using OAuth2 authentication. www.javainuse.com/boot3/azure/3
Просмотров: 77

Видео

Spring Boot + Elasticsearch Pagination Example
Просмотров 189День назад
In this tutorial learn how to implement pagination in a Spring Boot application with Elasticsearch as the data store. Explore a step-by-step guide on integrating Elasticsearch with Spring Data Elasticsearch and Spring Boot. Understand how to configure Elasticsearch templates, create repositories, and perform CRUD operations with pagination www.javainuse.com/boot3/elast/3
Spring Boot + Azure Key Vault - Retrieve Secrets Example
Просмотров 14314 дней назад
In this tutorial we will implementing an example to integrate Azure Key Vault with Spring Boot 3 for secure secret management. This step-by-step guide explores creating an Azure Key Vault with Role-Based Access Control (RBAC). Learn to access secrets from your Spring Boot application using DefaultAzureCredentialBuilder. www.javainuse.com/boot3/azure/1
Elasticsearch 8 Security - Filebeat Logstash SSL Mutual Authentication Example
Просмотров 8821 день назад
This video provides a step-by-step guide on configuring SSL/TLS mutual authentication between Filebeat and Logstash (Elasticsearch 8). It covers generating SSL certificates, configuring Filebeat to send logs securely, and setting up Logstash to accept connections only from authorized clients. Secure your log pipeline with this practical example. www.javainuse.com/boot3/elast/2
Spring Boot + Elasticsearch 8 CRUD Example
Просмотров 54428 дней назад
In this tutorial we will be creating a Spring Boot 3 application to perform CRUD operations using Elasticsearch. We will be setting up security for the elasticsearch instance and then using elasticsearch client perform CRUD operations. www.javainuse.com/boot3/elast/1
Spring Boot + Swagger + JWT Authentication Example
Просмотров 658Месяц назад
In this tutorial we will implementing swagger configuration for the JSON Web Token(JWT) we implemented for Spring Boot Application that performs CRUD operation. We look at the basic of swagger and OpenAPI specification. www.javainuse.com/boot3/sec/8
Spring Boot + Basic Auth + Swagger (OpenAPI) Example
Просмотров 434Месяц назад
In this tutorial we will implementing swagger configuration the Spring Boot 3 Basic Authentication Security Example. www.javainuse.com/boot3/sec/9
Spring Boot 3 + Swagger 3 (OpenAPI) Example
Просмотров 367Месяц назад
In this tutorial we will be implementing OpenAPI specification using Spring Boot 3. In this tutorial we will be looking at what is Swagger and Open API Specification. What is the need for them and also understand the difference between them. www.javainuse.com/boot/swag3
Spring Boot 3 JWT Authentication Example
Просмотров 5362 месяца назад
In this tutorial we will implementing JSON Web Token(JWT) for our Spring Boot Application that performs CRUD operation. We will be making use of the MySQL database to store the user credentials. We will be looking at the internal Spring Security working and all the filters involved. www.javainuse.com/boot3/sec/7
Spring Boot 3 + Security Basic Authentication Hello World Example
Просмотров 7893 месяца назад
In this tutorial we will implementing Basic Authentication for our Spring Boot Application that performs CRUD operation. We will be making use of the MySQL database to store the user credentials. We will be looking at the internal Spring Security working and all the filters involved. www.javainuse.com/boot3/sec/5
Spring Boot + gRPC Error Handling - Global Exception Handler Using GrpcAdvice
Просмотров 1453 месяца назад
In this tutorial we will be implementing global exception handler for the spring boot gRPC server. By using @GrpcAdvice, we can define a class with methods that handle certain types of exceptions, providing a centralized way to manage and customize error handling in your application. www.javainuse.com/boot/grpc9
Spring Boot + gRPC Error Handling - Using Trailer Metadata
Просмотров 1223 месяца назад
In this tutorial we will be implementing spring boot gRPC Error Using Metadata Trailer. In gRPC, metadata trailers are a way to provide additional information or context at the end of an RPC (Remote Procedure Call) response or response stream. Trailer Metadata are sent as part of the RPC's trailing metadata-metadata that is sent after the main response data. www.javainuse.com/boot/grpc8
Spring Boot + gRPC Error Handling Hello World Example
Просмотров 1363 месяца назад
In this tutorial we will be implementing spring boot gRPC Error Handling example. Error handling in gRPC client and server involves managing and reacting to errors that may occur during communication between the client and server. In gRPC, there are different types of errors that can occur, such as network errors, server errors, security errors, and protocol errors. www.javainuse.com/boot/grpc6
Spring Boot + gRPC Deadline Example
Просмотров 1853 месяца назад
In this tutorial we will be implementing spring boot gRPC Deadline example. In this tutorial we will be implementing gRPC deadline for the gRPC client using which we specify that the gRPC client should only wait for a limited amount of time else it should throw an exception. This helps prevent the client from waiting forever if the server is taking too long to respond www.javainuse.com/boot3/grpc7
Chat Application Using Spring Boot + Bidirectional gRPC
Просмотров 3583 месяца назад
In this tutorial we will be creating a realt time chat application spring boot gRPC Bidirectional Streaming call. Bidirectional streaming gRPC is a communication pattern in which both the client and server can send multiple messages to each other in a continuous stream. It allows real-time, two-way communication between the client and server. www.javainuse.com/boot/grpc5
Spring Boot 3 + gRPC Client Streaming Example
Просмотров 5694 месяца назад
Spring Boot 3 gRPC Client Streaming Example
Spring Boot 3 + gRPC Server Streaming Example
Просмотров 8384 месяца назад
Spring Boot 3 gRPC Server Streaming Example
Spring Boot 3 + gRPC Unary Example
Просмотров 2264 месяца назад
Spring Boot 3 gRPC Unary Example
gRPC Spring Boot Tutorial - Types of gRPC
Просмотров 1464 месяца назад
gRPC Spring Boot Tutorial - Types of gRPC
Spring Boot 3 + MySQL + JPA CRUD Example
Просмотров 2404 месяца назад
Spring Boot 3 MySQL JPA CRUD Example
Full Stack Application - React +Spring Boot 3 Hello World Example
Просмотров 2495 месяцев назад
Full Stack Application - React Spring Boot 3 Hello World Example
Spring Boot(Java) gRPC Server + C# gRPC Client Example
Просмотров 3186 месяцев назад
Spring Boot(Java) gRPC Server C# gRPC Client Example
Spring Boot + gRPC Hello World Example
Просмотров 2,9 тыс.6 месяцев назад
Spring Boot gRPC Hello World Example
Spring Boot + Kubernetes Tutorial - Service Hello World Example
Просмотров 44810 месяцев назад
Spring Boot Kubernetes Tutorial - Service Hello World Example
Difference between ClusterIP, NodePort and LoadBalancer Service
Просмотров 83010 месяцев назад
Difference between ClusterIP, NodePort and LoadBalancer Service
Spring Boot + Kubernetes Tutorial - Deploy to Minikube Pods
Просмотров 1,3 тыс.10 месяцев назад
Spring Boot Kubernetes Tutorial - Deploy to Minikube Pods
Kubernetes + Spring Boot Tutorial - Create Docker Image For Minikube
Просмотров 52810 месяцев назад
Kubernetes Spring Boot Tutorial - Create Docker Image For Minikube
Spring Boot + Kubernetes Tutorial - Installing Kubectl, Minikube and Docker on Ubuntu
Просмотров 41010 месяцев назад
Spring Boot Kubernetes Tutorial - Installing Kubectl, Minikube and Docker on Ubuntu
Spring Boot + Kubernetes Tutorial - Install Ubuntu on Windows using WSL
Просмотров 29910 месяцев назад
Spring Boot Kubernetes Tutorial - Install Ubuntu on Windows using WSL
Spring Boot + Kubernetes - Introduction to Kubernetes Architecture
Просмотров 57210 месяцев назад
Spring Boot Kubernetes - Introduction to Kubernetes Architecture

Комментарии

  • @utkarshsharma1867
    @utkarshsharma1867 17 часов назад

    Hi, We get the csrf token in cookie, the hacker will use the same token and get the access. or jsession id is already there in cookie. he send the request with it and get token in response and with this respose make another request

  • @AnxKhn
    @AnxKhn День назад

    website is down

    • @JavaInUse
      @JavaInUse День назад

      Yes..tomcat server was restarting. It is up now 🙂

  • @amitpauranik1635
    @amitpauranik1635 4 дня назад

    Very helpful ❤

    • @JavaInUse
      @JavaInUse 3 дня назад

      Glad could help 🙂

  • @Monish-sn8kv
    @Monish-sn8kv 8 дней назад

    Can you help - - how to store the keyStore in MAC version

    • @JavaInUse
      @JavaInUse 7 дней назад

      Hi. Use below command for MAC keytool -importcert -file /path/to/http_ca.crt -keystore /path/to/truststore.p12 -storepass javainuse -noprompt -storetype pkcs12

    • @JavaInUse
      @JavaInUse 7 дней назад

      Also you can created the keystore programatically so that it is independent of OS. I have shown this in following example www.javainuse.com/boot3/azure/2 KeyStore trustStore = KeyStore.getInstance("PKCS12");

  • @divyamahesh9032
    @divyamahesh9032 14 дней назад

    It's awesome. I was in confusion on session management how to start learning in spring boot. But this video gave a clear idea what are all the topics I can cover related to spring boot session. As part of my preparation for company switch . Great channel which I missed till now and not any more

    • @JavaInUse
      @JavaInUse 14 дней назад

      Glad could help 🙂

  • @firoskhan6088
    @firoskhan6088 25 дней назад

    I have one query here. First time, when we take the swagger url padlock should be in locked status and after successfully authorize it will be unlocked. How can we achieve this?

  • @raviravi-gg5ck
    @raviravi-gg5ck 27 дней назад

    In your spring Boot+swagger+basic auth video, the auth feature is not working for POST request

    • @JavaInUse
      @JavaInUse 26 дней назад

      I Ravi thanks for pointing this out. In security config we need to disable CSRF. I will be updating the code today. Till then you can you modify the code as follows in SecurityConfig. Hope it helps. http .csrf(csrf -> csrf.disable()) .authorizeHttpRequests( auth -> auth.requestMatchers(WHITE_LIST_URL).permitAll().anyRequest().authenticated());

    • @raviravi-gg5ck
      @raviravi-gg5ck 26 дней назад

      @@JavaInUse thanks for the info

  • @raviravi-gg5ck
    @raviravi-gg5ck 27 дней назад

    only GET is working, other handler methods not working for basic auth

    • @JavaInUse
      @JavaInUse 26 дней назад

      I Ravi thanks for pointing this out. In security config we need to disable CSRF. I will be updating the code today. Till then you can you modify the code as follows in SecurityConfig. Hope it helps. http .csrf(csrf -> csrf.disable()) .authorizeHttpRequests( auth -> auth.requestMatchers(WHITE_LIST_URL).permitAll().anyRequest().authenticated());

  • @raviravi-gg5ck
    @raviravi-gg5ck 27 дней назад

    if I try to execute the get employees api using swagger it again asks for basic authentication credentials. even though i added swagger config file

  • @dnlnfr
    @dnlnfr 27 дней назад

    Good tutorial. What if I wanted to have basic authentication on swagger-ui and JWT authentication for the endpoints instead? I'm trying but I'm not succeeding. You would be of great help to me

  • @harinathmarasani
    @harinathmarasani Месяц назад

    its good video, but can you make video how to generate token in backend and set the generated token to bearer by default (when i click on authorize button, event should trigger to generate token method and once token is generated it should set to the bearer, so that user will click only authorize button and should get access for all endpoints

    • @JavaInUse
      @JavaInUse Месяц назад

      Hi..will check if this is even possible with swagger

  • @nikhilpate461
    @nikhilpate461 Месяц назад

    @JavaInUse Can we configure elastic search in such way that it stores data in encrypted format (encryption at rest) and encrypted data also available for plain text search ?

    • @JavaInUse
      @JavaInUse Месяц назад

      Hi Nikhil..I think elasticsearch does not provide this feature out of the box. This encryption will need to be done at operating system level.

    • @nikhilpate461
      @nikhilpate461 Месяц назад

      @@JavaInUse Thanks for quick response. I also concluded on similar lines.

  • @alonsoguerrero3129
    @alonsoguerrero3129 Месяц назад

    awesome tutorial, agree with the other folks this is cristal clear!

    • @JavaInUse
      @JavaInUse Месяц назад

      Thanks..glad could help 🙂

  • @ramkrishnadixit6419
    @ramkrishnadixit6419 Месяц назад

    Hi, Where are you starting the thread in code ? there is no such thread.start method then how come threads are starting. Please present the full code as incomplete code confuse the viewers. Thanks.

  • @divyatirthadas
    @divyatirthadas Месяц назад

    thanks for this, Ideally I would prefer to have these rules defined in DMN file so I can use UI to create those rules & use that file. Do you have some example for that ?

  • @JoseCardenas-zs4on
    @JoseCardenas-zs4on Месяц назад

    I have this error HTTP ERROR 401 in swagger

    • @JavaInUse
      @JavaInUse Месяц назад

      If possible share your code through github..I will take a look

    • @JoseCardenas-zs4on
      @JoseCardenas-zs4on Месяц назад

      ​@@JavaInUse Thank so much, it now works, I had not removed quotes when inserting the WHITE_LIST_URL

    • @JavaInUse
      @JavaInUse Месяц назад

      Great 👍

  • @amitmane5555
    @amitmane5555 Месяц назад

    One of the best Video , great explaination

    • @JavaInUse
      @JavaInUse Месяц назад

      Glad could help 🙂

  • @ibnudafa8772
    @ibnudafa8772 Месяц назад

    i need your help .. configure ssl on ELK v7 not create fleet server

  • @riddhishchakraborty8529
    @riddhishchakraborty8529 Месяц назад

    Great video !!

    • @JavaInUse
      @JavaInUse Месяц назад

      Glad could help 🙂

  • @preetmistry
    @preetmistry Месяц назад

    good one thanks

  • @vishalsnsingh
    @vishalsnsingh Месяц назад

    wow excellent explain you are gems

    • @JavaInUse
      @JavaInUse Месяц назад

      Glad could help 🙂

  • @WasayTech
    @WasayTech 2 месяца назад

    video woth it

  • @sheeshkamalvishwakarma5524
    @sheeshkamalvishwakarma5524 2 месяца назад

    Getting error while running the cloud api gateway Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.core.convert.ConversionService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Qualifier(value=webFluxConversionService)} at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1658) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1217) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1171) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:857) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:760) ~[spring-beans-5.1.9.RELEASE.jar:5.1.9.RELEASE] ... 19 common frames omitted Note : I'm using the exact source code shared on www.javainuse.com/spring/cloud-gateway

  • @TuNguyen-es5ww
    @TuNguyen-es5ww 2 месяца назад

    Thank you Sir. You saved my life ❤

    • @JavaInUse
      @JavaInUse 2 месяца назад

      Glad could help :)

  • @sekharsamanta6266
    @sekharsamanta6266 3 месяца назад

    Awesome explanation, thank you!

    • @JavaInUse
      @JavaInUse Месяц назад

      Glad could help 🙂

  • @abhishekdubey5336
    @abhishekdubey5336 3 месяца назад

    This is really helpful in depth detailed description. Do u have any for jwt or saml based spring security tutorials too?

    • @JavaInUse
      @JavaInUse Месяц назад

      @Abhishek i have grouped all jwt and ouath tutorials in these 2 pages. Hope it helps www.javainuse.com/jwtmain www.javainuse.com/oauthmain

    • @abhishekdubey5336
      @abhishekdubey5336 Месяц назад

      @@JavaInUse thank u

  • @supun_sandaruwan
    @supun_sandaruwan 3 месяца назад

    Awesome, Thank you

    • @JavaInUse
      @JavaInUse Месяц назад

      Glad could help 🙂

  • @fernandocesar5138
    @fernandocesar5138 3 месяца назад

    Thaaaaannnkssksksksksksksksssssss

    • @JavaInUse
      @JavaInUse 3 месяца назад

      Glad could help 🙂

  • @saakethram6040
    @saakethram6040 3 месяца назад

    Thank you bro

  • @noothana9089
    @noothana9089 4 месяца назад

    Either taking all else taking nothing on authentication

  • @noothana9089
    @noothana9089 4 месяца назад

    It's taking wrong credentials too, is there any issue with my setup?

  • @user-pc1pm1vb7p
    @user-pc1pm1vb7p 4 месяца назад

    How can i update the password ???

  • @GauravGupta-ls5bk
    @GauravGupta-ls5bk 4 месяца назад

    Great Video. Explained very well .Thankyou.

    • @JavaInUse
      @JavaInUse 4 месяца назад

      Glad could help 🙂

  • @Labandusette
    @Labandusette 4 месяца назад

    thanks very much

    • @JavaInUse
      @JavaInUse 4 месяца назад

      You're welcome! :)

  • @msdinfo2871
    @msdinfo2871 4 месяца назад

    Thank you! for such amazing videos. Only issues it is not organised properly in order .

  • @MunniDivya
    @MunniDivya 4 месяца назад

    perfect realtime example for transactions. Today i missed this in interview. Wish i had seen this before

    • @JavaInUse
      @JavaInUse 4 месяца назад

      Glad could help :)

  • @saumyajoshi-ym2os
    @saumyajoshi-ym2os 4 месяца назад

    Sir now a days I am exploring angular spring boot full stack developement projects where i found these highlighting features 1 razor pay 2 login verification on mail 3 more complex frontend part like links & all 4 windows local storage for saving user credentials in browser Now my doubt is are these versatile range projects inspired by real mnc projects & can Learning it help freshers to develop projects in job ?

    • @JavaInUse
      @JavaInUse 4 месяца назад

      It does help learning. Real world projects are much more complex and have many layers and dependencies. But if you do simple projects you can figure out quite a few things and get bigger picture

  • @Vikaskumar-pb4jk
    @Vikaskumar-pb4jk 4 месяца назад

    I have a question, if we want to modify tha data so that i can only show what i want in normalize formate? in which step the configuration will change? and how ?

  • @anirudh514
    @anirudh514 4 месяца назад

    Very well explained

    • @JavaInUse
      @JavaInUse 4 месяца назад

      Glad it was helpful!

  • @Karan-gk7jw
    @Karan-gk7jw 4 месяца назад

    please also tell after generating the certificates in elastic search how to connect with kibana after that

    • @JavaInUse
      @JavaInUse 4 месяца назад

      Sure. Will do it in one of next videos

    • @Karan-gk7jw
      @Karan-gk7jw 4 месяца назад

      thanks @@JavaInUse

  • @liqwis9598
    @liqwis9598 5 месяцев назад

    Nice explanation, can you please teach a intermediate project with grpc if possible

  • @sanzayy
    @sanzayy 5 месяцев назад

    Thanks for detailed demo for all txn progagation

  • @sethusuresh9196
    @sethusuresh9196 5 месяцев назад

    very informative video

    • @JavaInUse
      @JavaInUse 4 месяца назад

      Glad could help 🙂

  • @arsalan1377
    @arsalan1377 5 месяцев назад

    how set fluentd now :)))

  • @ganeshvernekar2797
    @ganeshvernekar2797 5 месяцев назад

    what will happen if the user types the wrong password? Where it is handled? Thankyou for the tutorial

  • @maneshipocrates2264
    @maneshipocrates2264 5 месяцев назад

    Why not remove the links because it no longer available?

    • @JavaInUse
      @JavaInUse 5 месяцев назад

      This is the link. I will update it in the video www.javainuse.com/spring/cloud-vault

    • @maneshipocrates2264
      @maneshipocrates2264 5 месяцев назад

      Thanks a lot. DId you try to do this with spring cloud config server serving property files to microservices? I did so with spring boot 3.2, JDK21, Vault (on docker) 1.15, spring cloud 2023.0.0 and had several problems. I will want to lock my credentials for config server in vault, and login credentials for the services when they retrieve login credentials from config server. It is proving to be an issue. @@JavaInUse

  • @francisantony12
    @francisantony12 6 месяцев назад

    What if the server does not want to create a session "for the first time" ( because the user failed authentication )

  • @hexij7587
    @hexij7587 6 месяцев назад

    v nicely explained..Keep it up bro

    • @JavaInUse
      @JavaInUse 5 месяцев назад

      Thank you, I will

  • @drummerboy6358
    @drummerboy6358 6 месяцев назад

    THANK YOU

  • @atbiaol1929
    @atbiaol1929 7 месяцев назад

    Very well explained