O'Reilly logo

Instant Spring Security Starter by Jakub Nabrdalik, Piotr Jagielski

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Top 11 features you need to know about

At this point, we have a working application with a login page, but we have no way to get through since we don't have a valid username and password in our database yet. Before we figure out how to save our users (or how to create a registration page), we need to talk about passwords.

Password encoders

Passwords are the scariest way of protecting information. There are several technical and psychological reasons for this:

  • Most people don't want to remember anything more complex than, say, pony_123.
  • For years and years, we were taught that a secure password is a word with letters, numbers, and special characters. Hence, pony_123 looks good and secure to us. In theory this is true, but that's only part of the truth. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required