- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 86 for senhas (0.25 sec)
-
docs/pt/docs/tutorial/security/simple-oauth2.md
``` //// ### Confira a password (senha) Neste ponto temos os dados do usuário do nosso banco de dados, mas não verificamos a senha. Vamos colocar esses dados primeiro no modelo `UserInDB` do Pydantic. Você nunca deve salvar senhas em texto simples, portanto, usaremos o sistema de hashing de senhas (falsas). Se as senhas não corresponderem, retornaremos o mesmo erro. #### Hashing de senha
Registered: Sun Nov 03 07:19:11 UTC 2024 - Last Modified: Thu Oct 31 12:17:45 UTC 2024 - 13.3K bytes - Viewed (0) -
docs/pt/docs/how-to/conditional-openapi.md
* Certifique-se de ter modelos Pydantic bem definidos para seus corpos de solicitação e respostas. * Configure quaisquer permissões e funções necessárias usando dependências. * Nunca armazene senhas em texto simples, apenas hashes de senha. * Implemente e use ferramentas criptográficas bem conhecidas, como tokens JWT e Passlib, etc. * Adicione controles de permissão mais granulares com escopos OAuth2 quando necessário. * ...etc.
Registered: Sun Nov 03 07:19:11 UTC 2024 - Last Modified: Sun Oct 06 20:36:54 UTC 2024 - 2.6K bytes - Viewed (0) -
docs/pt/docs/tutorial/sql-databases.md
/// tip | Dica É assim que você trataria **senhas**. Receba-as, mas não as retorne na API. Você também faria um **hash** com os valores das senhas antes de armazená-los, **nunca os armazene em texto simples**. /// Os campos de `HeroCreate` são: * `name` * `age` * `secret_name`
Registered: Sun Nov 03 07:19:11 UTC 2024 - Last Modified: Sun Oct 27 15:25:29 UTC 2024 - 15.8K bytes - Viewed (0) -
docs/pt/docs/tutorial/extra-models.md
* O **modelo de entrada** precisa ser capaz de ter uma senha. * O **modelo de saída** não deve ter uma senha. * O **modelo de banco de dados** provavelmente precisaria ter uma senha criptografada. /// danger Nunca armazene senhas em texto simples dos usuários. Sempre armazene uma "hash segura" que você pode verificar depois.
Registered: Sun Nov 03 07:19:11 UTC 2024 - Last Modified: Sun Oct 06 20:36:54 UTC 2024 - 7.8K bytes - Viewed (0) -
docs/pt/docs/tutorial/security/first-steps.md
Então, vamos rever de um ponto de vista simplificado: * O usuário digita o `username` e a `senha` no frontend e aperta `Enter`. * O frontend (rodando no browser do usuário) manda o `username` e a `senha` para uma URL específica na sua API (declarada com `tokenUrl="token"`). * A API checa aquele `username` e `senha`, e responde com um "token" (nós não implementamos nada disso ainda).
Registered: Sun Nov 03 07:19:11 UTC 2024 - Last Modified: Sun Oct 06 20:36:54 UTC 2024 - 8.4K bytes - Viewed (0) -
docs/pt/docs/tutorial/security/index.md
Mas primeiro, vamos verificar alguns pequenos conceitos. ## Está com pressa? Se você não se importa com qualquer um desses termos e só precisa adicionar segurança com autenticação baseada em usuário e senha _agora_, pule para os próximos capítulos. ## OAuth2 OAuth2 é uma especificação que define várias formas para lidar com autenticação e autorização.
Registered: Sun Nov 03 07:19:11 UTC 2024 - Last Modified: Tue Aug 06 04:48:30 UTC 2024 - 4.8K bytes - Viewed (0) -
docs/pt/docs/advanced/security/http-basic-auth.md
Caso ela não receba, ela retorna um erro HTTP 401 "Unauthorized" (*Não Autorizado*). E retorna um cabeçalho `WWW-Authenticate` com o valor `Basic`, e um parâmetro opcional `realm`. Isso sinaliza ao navegador para mostrar o prompt integrado para um usuário e senha. Então, quando você digitar o usuário e senha, o navegador os envia automaticamente no cabeçalho.
Registered: Sun Nov 03 07:19:11 UTC 2024 - Last Modified: Sun Oct 06 20:36:54 UTC 2024 - 6.2K bytes - Viewed (0) -
docs/pt/docs/async.md
Você paga. O caixa diz alguma coisa para o cara na cozinha para que ele tenha que preparar seus hambúrgueres (mesmo embora ele esteja preparando os lanches dos outros clientes). O caixa te entrega seu número de chamada.
Registered: Sun Nov 03 07:19:11 UTC 2024 - Last Modified: Tue Aug 06 04:48:30 UTC 2024 - 22.2K bytes - Viewed (0) -
docs/pt/docs/tutorial/cors.md
``` Os parâmetros padrão usados pela implementação `CORSMiddleware` são restritivos por padrão, então você precisará habilitar explicitamente as origens, métodos ou cabeçalhos específicos para que os navegadores tenham permissão para usá-los em um contexto de domínios diferentes. Os seguintes argumentos são suportados:
Registered: Sun Nov 03 07:19:11 UTC 2024 - Last Modified: Sun Oct 06 20:36:54 UTC 2024 - 5.5K bytes - Viewed (0) -
docs/pt/docs/tutorial/path-operation-configuration.md
{!> ../../docs_src/path_operation_configuration/tutorial003_py310.py!} ``` //// ## Descrição do docstring Como as descrições tendem a ser longas e cobrir várias linhas, você pode declarar a descrição da *operação de rota* na <abbr title="uma string de várias linhas como a primeira expressão dentro de uma função (não atribuída a nenhuma variável) usada para documentação">docstring</abbr> da função e o **FastAPI** irá lê-la de lá.
Registered: Sun Nov 03 07:19:11 UTC 2024 - Last Modified: Sun Oct 06 20:36:54 UTC 2024 - 5.9K bytes - Viewed (0)