Next.js from Development to Deployment - Store JWT in Server HttpOnly Cookie

Next.js from Development to Deployment - Store JWT in Server HttpOnly Cookie

Assessment

Interactive Video

Information Technology (IT), Architecture, Other

University

Hard

Created by

Quizizz Content

FREE Resource

The video tutorial covers setting up a login system using JavaScript and an API folder. It explains how to handle user authentication by making a POST request to Strapi and setting cookies on the server side using the Cookie package. The tutorial also details configuring cookie options such as HTTP only, secure, max age, and same site. Finally, it demonstrates testing the cookie setup and accessing it server-side for authorization purposes.

Read more

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the primary purpose of retrieving the identifier and password from the form in the login process?

To display them on the user dashboard

To send them to the server for authentication

To store them in local storage

To use them for password recovery

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which package is used to set cookies on the server side?

Express

Axios

Cookie

JWT

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of the 'serialize' method in the 'Cookie' package?

To delete the cookie from the server

To convert the cookie into a JSON object

To format the cookie for setting in HTTP headers

To encrypt the cookie data

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which attribute ensures that a cookie is only sent over HTTPS in production?

Max-Age

Same-Site

HTTP-only

Secure

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the significance of setting the 'Same-Site' attribute to 'Strict'?

It allows cookies to be sent with cross-site requests

It prevents cookies from being sent with cross-site requests

It encrypts the cookie data

It extends the cookie expiration time

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can you verify that a cookie has been set successfully after logging in?

By checking the client-side JavaScript console

By checking the user's email

By inspecting the server-side request headers

By looking at the browser's local storage

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of using cookies in server-side props?

To authorize user requests

To manage session data

To store user preferences

To log user activities