Simple play icon Course

Vue 3 Authentication and Authorization

by Yaser Mehraban

This course will teach you the main concepts and terms when it comes to authentication and authorization. It also helps you get setup with some of the main identity providers in the market, and secure your Vue application.

What you'll learn

In this day and age, having a website is not as easy as it was a long time ago. Hackers are always on the hunt for unauthenticated web applications to steal information, deform a website to get ransom, and other malicious activities. In this course, Vue Authentication and Authorization, you'll gain the ability to secure your Vue applications using modern authentication methods. First, you’ll explore the basic concepts of authentication and authorization and topics such as OpenID Connect and OAuth 2.0. Next, you’ll discover how to add authentication to your Vue application using an identity provider, and then give access to what the user has access to using roles and scopes. Finally, you'll learn how to integrate your Vue application with Octa, Auth0 and Firebase which are some of the common providers in the market today. When you’re finished with this course, you'll have the skills and knowledge of authentication and authorization needed to secure your Vue applications and keep your user’s data safe, plus how to test your auth code.

About the author

Yas is a Melbourne based lead front end engineer who enjoys crafting from small business sites to large scale rich interactive web apps. He has more than ten years of development experience under his belt, which considering his self thought nature, has been challenging and rewarding at the same time. He is passionate about everything web and in his spare time, apart from some woodworking, he reads, writes, and works on the latest and greatest web technologies and frameworks. Progressive web ap... more

Ready to upskill? Get started