> ## Documentation Index
> Fetch the complete documentation index at: https://docs.norbaas.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Criar um Cliente OAuth 2.0

Antes de poder fazer requisições de autenticação, você precisará de um **Cliente OAuth2**. Essa é a entidade que identificará você, como desenvolvedor de terceiros, entre a Norbaas e o usuário final.

Você pode gerenciá-los a partir das suas [Configurações de Usuário](https://norbaas.com.br/settings#oauth)

Aqui estão os campos obrigatórios:

* *Nome do Aplicativo:* o nome do aplicativo que será exibido para os usuários finais.
* *Tipo de Cliente:* o tipo de cliente que você está criando. [Leia mais](#public-clients)
* *URIs de Redirecionamento*: por motivos de segurança, você precisa declarar a URL da sua aplicação para onde os usuários serão redirecionados após concederem acesso aos seus dados. **URLs HTTPS são obrigatórias, a menos que o hostname seja** `localhost`.
* *Escopos*: a lista de permissões (scopes) que sua aplicação poderá solicitar. Para melhorar a privacidade e a segurança, selecione apenas os escopos realmente necessários para o funcionamento da sua aplicação.
* *Homepage URL*: a URL da sua aplicação. Ela será exibida aos usuários finais na página de autorização.

Opcionalmente, você também pode adicionar uma  **logo**, **URL dos Termos de Serviço** e **URL da Política de Privacidade**. Todas essas informações serão exibidas aos usuários finais na página de autorização.

Assim que seu cliente for criado, você receberá um **Client ID** e um **Client Secret**.  Você precisará desses valores para fazer requisições de autenticação.

Esses valores são extremamente sensíveis e devem ser mantidos em segredo. Eles permitem realizar requisições de autenticação no Norbaas!
