Hello, everyone. I'm so happy to have you here at Vue.js Live this year in April. Well, I don't want to spoil you too much. So I want to start with this fact. I saw something you did in this real world some days before, and I know that you did it because you're here, you're watching my talk. To be able to do so, you need to get a ticket. Maybe it's even connected to your name. And with this ticket, with this access, you are able to join me here. So in order to join me, you need to authenticate yourself, right? And this is actually what I want to talk with you about, authentication, but only the most important part. So you can have the same learning as I had, that it's not that intimidating as it might look like.
Well, don't get me wrong. It's in a way it's good that it's intimidating, because it shows that you are taking the responsibility seriously for such a workflow, which is important and needs to be kept secure. But you don't need to be scared when it comes to implementing it into Vue, and I will show you. But before that, real quick, my name is Ramona. I'm working as a developer advocate at Auth0. But besides that, I'm a Google developer expert in web technologies, a Women Techmaker Ambassador, and a Cypress Ambassador. And unlike the last times where I talked with you about testing, this time I want to talk with you about security-related topics, especially when it comes to such a sensitive workflow as a login. It's equally important, if not more important than software quality, and it's entangled.
So yeah, let's start. So I asked you the question, who are you indirectly when it comes to being able to enter this conference? But answering the question, who are you, or who are you, actually, is something you do a lot of times when it comes to your work life, your day-to-day. But also when it comes to web development, or even in movies, it happens. Just as in this short film, which is called Who Are You?, which was directed by Julio Poz in 2019. And basically the film's about answering this question, and imagine if someone asked it, we will answer with our whole life story, which I do think that every one of us here knows that it's nothing we need to answer, right? So no matter if you are asked, who are you in real life, or if you have some cases inside of your applications where this answer needs to be given, you take a valid answer, a short answer, but a secure one, so the person asking it, or the service asking it, can be sure that you are who you are. You can be sure when it comes to the process of authentication. But let's define what authentication really is, to have a shared sense of understanding, so we know what we are talking about. The first part I did was looking it up in Oxford Dictionary, and they say that authentication is the process or action of proving or showing something to be true, genuine, or valid. If we refer that to software engineering, as Oxford does too, they say it's the process or action of verifying the identity of a user or process. Or in simpler words, given by me, we want to determine whether someone or something is who or what they say they are. And as said, I will focus on the most key aspects here. And this implies that it's not a deep dive.
Comments