User Authentication with Spring Security and MariaDB

Ryan Deschamps
5 min readApr 21, 2023

People learning Spring for the first time will find that certain tutorials will only get them so far. Spring Security is one of those tutorials. For example, most tutorials will show how to set up a basic security configuration with a deeply problematic `InMemoryUserDetailsService` with hard-coded usernames, passwords and authorities or roles. This approach also comes with a deprecation warning that will remind developers that it is insecure to use this approach in production. Okay fine. But why are we building secure websites that are not secure in production? That…

--

--

Ryan Deschamps

College professor covering just about everything tech and policy.