HTTP Authentication in Scala with Http4s: Passwords, Digests, Sessions, JWTs
blog post: https://blog.rockthejvm.com/scala-http4s-authentication/
Full Stack Scala course: https://rockthejvm.com/p/typelevel-rite-of-passage
This long-form video will teach you how to implement HTTP authentication and authorization in Scala with http4s. You will learn how to
- use usernames and passwords with basic credentials in HTTP
- use digests for hashing passwords
- use session cookies so that a browser can maintain a logged-in state
- use JSON Web Tokens (JWTs) to manage authorization and flexible capabilities (e.g. permissions) to your server
Everything is written from scratch with Scala and http4s, a Typelevel library.
Follow Rock the JVM on:
LinkedIn: https://linkedin.com/company/rockthejvm
Twitter: https://twitter.com/rockthejvm
Blog: Blog: https://blog.rockthejvm.com
-------------------------------------------------------------------------
Home: https://rockthejvm.com
-------------------------------------------------------------------------