Pular para o conteúdo principal
Esse esquema de autenticação é relativamente simples e permite que o aplicativo faça login no sistema do usuário sem usar o navegador, processando diretamente o nome de usuário e a senha. Se um provedor de identidade externo estiver configurado para um locatário, o esquema de autenticação Credenciais de Senha do Proprietário do Recurso não funcionará. Para obter o token de acesso, use o seguinte:
  1. Uma solicitação POST.
  2. O endpoint de token. Se seu endereço de e‑mail estiver associado a várias contas em locatários diferentes e você usar essa autenticação, use https://vantage-<region>.abbyy.com/auth2/{tenantId}/connect/token.
  3. Um cabeçalho Content-Type com a codificação application/x-www-form-urlencoded.
  4. Um corpo da solicitação com os seguintes parâmetros:
ParameterDescrição
grant_type=passwordEspecifica que o tipo de concessão por senha é usado.
scope=openid permissions global.wildcardEspecifica o escopo de permissões.
username and passwordSuas credenciais.
client_idIdentificador do aplicativo.
client_secretChave do aplicativo.
Exemplo de solicitação: A resposta do servidor à sua requisição conterá o token de acesso:
{
  "access_token": "<censurado>",
  "expires_in": 2592000,
  "token_type": "Bearer",
  "scope": "openid permissions global.wildcard"
}
Para mais informações sobre Resource Owner Password Credentials, acesse este link.