Pular para conteúdo

06 - Autenticação e Autorização com JWT

#

Questão 1

Qual a função da pwdlib em nosso projeto?

#

Questão 2

Qual a necessidade de adicionar a linha em destaque no endpoint de PUT?

@app.put('/users/{user_id}', response_model=UserPublic)
# ...
    db_user.username = user.username
    db_user.password = get_password_hash(user.password)
    db_user.email = user.email
#

Questão 3

Qual o propósito da autenticação?

#

Questão 4

Qual a função do endpoint /token?

#

Questão 5

O OAuth2PasswordRequestForm fornece:

#

Questão 6

Qual a função do token JWT?

#

Questão 7

Qual o objetivo da claim sub?

#

Questão 8

Qual a função da secret_key?

#

Questão 9

Qual o objetivo da função get_current_user?

#

Questão 10

Qual o objetivo da claim exp?