1
00:00:00,000 --> 00:00:04,000
So now, at this point, where we covered

2
00:00:04,000 --> 00:00:08,000
pretty much all those crucial NextJS concepts

3
00:00:08,000 --> 00:00:09,000
in great depth,

4
00:00:09,000 --> 00:00:13,000
there's one last major, important,

5
00:00:13,000 --> 00:00:17,000
more advanced topic I definitely also want to cover

6
00:00:17,000 --> 00:00:18,000
in this course,

7
00:00:18,000 --> 00:00:21,000
and that would be authentication,

8
00:00:21,000 --> 00:00:24,000
so logging users in and out.

9
00:00:24,000 --> 00:00:29,000
How do you do that in a NextJS application?

10
00:00:30,000 --> 00:00:33,000
Well, that's exactly what we'll explore in this section

11
00:00:33,000 --> 00:00:35,000
in great detail, step by step.

12
00:00:35,000 --> 00:00:39,000
And we'll therefore take a look at how we can create users,

13
00:00:39,000 --> 00:00:41,000
so how we can sign users up,

14
00:00:41,000 --> 00:00:44,000
how we can then log existing users in

15
00:00:44,000 --> 00:00:46,000
and validate their credentials,

16
00:00:46,000 --> 00:00:51,000
and how we can protect routes so that certain routes,

17
00:00:51,000 --> 00:00:54,000
not necessarily all our routes,

18
00:00:54,000 --> 00:00:58,000
but some routes are only accessible by users

19
00:00:58,000 --> 00:01:02,000
who are logged in and authenticated.

