---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Habilitar OAuth com REST de entrada

# Habilitar OAuth com REST de entrada {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Usando o OAuth, você pode passar um ID de usuário e senha uma vez e, em seguida, usar um token para solicitações REST subsequentes em vez de enviar credenciais com cada solicitação.

## Por Que e Quando Desempenhar Esta Tarefa

O OAuth pode melhorar a segurança do sistema, reduzindo o número de vezes que você envia credenciais de usuário. Você pode usar o OAuth para autenticar solicitações REST.

Este vídeo demonstra como autenticar nas REST APIs usando o OAuth.

## Procedimento

1. Ative o plug-in OAuth 2.0.  
   Consulte [Activate a plugin](https://www.servicenow.com/docs/access?context=t_ActivateAPlugin&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US) para saber como ativar plug-ins.
2. Defina a propriedade do sistema com.snc.platform.security.oauth.is.active como verdadeira.
3. Navegar até OAuth do sistema \> Registro de aplicações.
4. Clique em Novo e, em seguida, clique em Criar um endpoint de API OAuth para clientes externos.
5. Registre os valores client_id e client_secret da etapa anterior para usar ao solicitar um token de acesso.  
   Nota:  
   O exemplo mostrado é sobre como criar o endpoint da API OAuth usando o tipo de concessão de senha. Você também pode configurar o endpoint da API OAuth usando outros tipos de concessão. Para obter mais informações, consulte [OAuth Inbound](https://www.servicenow.com/docs/access?context=oauth-inbound&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US).
6. Para obter um token de acesso, use seu cliente REST, como cURL ou Postman, para enviar uma solicitação ao endpoint OAuth (`oauth_token.do`).  
   Formate a solicitação como um corpo HTTP POST codificado por URL e inclua os parâmetros necessários.
7. Registre o token de acesso e o token de atualização da resposta.
8. Envie o token de acesso com as solicitações REST subsequentes.
* **[Exemplo de REST OAuth](https://servicenow-prod.fluidtopics.net/PrW00Nl1Uug45dBWlZpjGw)**   
  Este exemplo mostra como autenticar uma solicitação REST de entrada usando o OAuth.

