> For the complete documentation index, see [llms.txt](https://docs.vaultid.com.br/workspace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vaultid.com.br/workspace/ceas/api/autenticacao-de-usuarios/oauth2-password.md).

# OAuth2 - Password

A aplicação cliente da solução deve solicitar ao usuário as credenciais de acesso antes de fazer a requisição.&#x20;

<mark style="color:green;">`POST`</mark> `https://ceas.endpoint/oauth/pwd_authorize`

#### Headers

| Name         | Type   | Description      |
| ------------ | ------ | ---------------- |
| Content-Type | string | application/json |
| Accept       | string | application/json |

#### Request Body

| Name           | Type    | Description                                                                                                                                                                                                               |
| -------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| client\_id     | string  | Deve ter a identificação da aplicação.                                                                                                                                                                                    |
| client\_secret | string  | Deve ter o secret da aplicação                                                                                                                                                                                            |
| username       | string  | <p>Identificação do usuário por meio de CPF ou CNPJ.<br>Por ser do tipo string, preencha com zeros à esquerda (11 dígitos para CPF e 14 dígitos para CNPJ).</p>                                                           |
| password       | string  | Valor OTP                                                                                                                                                                                                                 |
| grant\_type    | string  | Sempre "password”                                                                                                                                                                                                         |
| scope          | string  | Se não informado será considerado "single\_signature". (ver lista de escopos para Serviço de Código de Autorização )                                                                                                      |
| lifetime       | integer | Valor inteiro, indica o tempo de vida desejado para o token a ser gerado em segundos.Para acesso a objeto de pessoas físicas não deve ultrapassar (7 dias),sendo que para pessoas jurídicas este limite será de (30 dias) |

{% tabs %}
{% tab title="200 " %}

```
{
    "access_token": "e16c3a90ca9c7a7a261d606fdc386df111f0c4f2",
    "expires_in": 259200,
    "token_type": "bearer",
    "scope": "signature_session service_2fa",
    "provider": "VAULTIDHOM",
    "vcschema": "VkFVTFRJREhPTS18ZTE2YzNhOTBjYTljN2E3YTI2MWQ2MDZmZGMzODZkZjExMWYwYzRmMg=="
}
```

{% endtab %}
{% endtabs %}
