# Autenticação

PocketBlocks oferece uma lista enorme de opções de autenticação. Se você pode usá-lo no [Pocketbase](https://pocketbase.io/), você pode usá-lo no PocketBlocks.

## Habilitando opções de autenticação

Por padrão, a autenticação com nome de usuário e e-mail está habilitada.

<figure><img src="/files/tlYjvLt2N1PoWVQ6NMMJ" alt=""><figcaption></figcaption></figure>

Para permitir que os usuários se autentiquem com **provedores OAuth**, acesse o painel de administração do Pocketbase, **Settings** no menu lateral, selecione **Auth providers** e configure algumas das opções disponíveis.

<figure><img src="/files/AD3R6r0wvSahmPNb62g1" alt=""><figcaption></figcaption></figure>

## Cadastro

Por padrão, qualquer pessoa pode se cadastrar. Para desabilitar a página de cadastro (e recurso), crie uma regra com restrições.

<figure><img src="/files/He8Fy0H96ycOdYcJiphE" alt=""><figcaption></figcaption></figure>

## Customização

Você pode personalizar alguns aspectos da página de autenticação. Vá para a página **Configurações do PocketBlocks** e vá para **Autenticação**:

<figure><img src="/files/0ioXESRzGkV9QzCmjYqw" alt=""><figcaption></figcaption></figure>

Você pode alterar o rótulo de entrada do nome de usuário e aplicar uma máscara selecionando a opção de tipo de login **Local**:

<figure><img src="/files/MpYr2Qt9C8jVDRigRtAg" alt=""><figcaption></figcaption></figure>

Você também pode alterar o nome de um provedor OAuth e seu ícone selecionando a respectiva opção de tipo de login:

<figure><img src="/files/zyySaccxAgcsi4b31FNy" alt=""><figcaption></figcaption></figure>

## Funcionalidades de email

Para ativar a recuperação de senha e verificação/alteração de e-mail, você precisa configurar um **Servidor SMTP** no Painel de Administração do PocketBase:

<figure><img src="/files/MrVU043Aw0hLxB4bSaGh" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://pocketblocks.pedroza.dev/portugues-brasil/gerenciamento-do-espaco-de-trabalho/auth.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
