Authentication and authorization with Vaadin Flow

Authentication and authorization with Vaadin Flow

In this video, Alejandro Duarte shows how to implement authentication and role-based authorization for Vaadin Flow Java web applications.

In this video, Alejandro Duarte shows how to implement authentication and role-based authorization for Vaadin Flow Java web applications.

0:00 - Intro 0:07 - Creating a new project 2:01 - Implementing the login view 4:34 - Hiding private views (routes) 5:32 - Implementing the domain model 6:43 - Encrypting passwords with a hash function and salt 10:09 - Implementing the repository to consume the database 12:14 - Implementing authentication 15:32 - Implementing authorization 19:59 - Creating routes at runtime based on roles 27:04 - Implementing logout 31:18 - Outro

Source code: https://github.com/alejandro-du/vaadin-auth-example

Subscribe : https://www.youtube.com/channel/UCsGakFIbOsj-fgPFLf1QlQA

vaadin authentication web-development security java

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How To Set Up Two-Factor Authentication in cPanel

What is 2FA Two-Factor Authentication (or 2FA as it often referred to) is an extra layer of security that is used to provide users an additional level of protection when securing access to an account.

How to Install OpenJDK 11 on CentOS 8

What is OpenJDK? OpenJDk or Open Java Development Kit is a free, open-source framework of the Java Platform, Standard Edition (or Java SE).

Why Web Development is Important for your Business

With the rapid development in technology, the old ways to do business have changed completely. A lot more advanced and developed ways are ...

Important Reasons to Hire a Professional Web Development Company

    You name the business and I will tell you how web development can help you promote your business. If it is a startup or you seeking some...

Best Custom Web & Mobile App Development Company

Top Web & Mobile Application Development Company in India & USA. We specialize in Golang, Ruby on Rails, Symfony, Laravel PHP, Python, Angular, Mobile Apps, Blockchain, & Chatbots