Exemplo de REST OAuth
Este exemplo mostra como autenticar uma solicitação REST de entrada usando OAuth.
Neste exemplo, o token OAuth tem um client_id de a329c4515612210071a5e0c298ee2be8 e um client_secret de password22.
Obtenção de um token de acesso
curl -d "grant_type=password&client_id=a329c4515612210071a5e0c298ee2be8&client_secret=password22&username=RESTUser&password=RESTUserPassword" https://<instance>.service-now.com/oauth_token.do
Resposta de token de amostra
{
:"scope": "useraccount",
:"token_type": "Bearer",
:"expires_in": 1799,
:"refresh_token": "jZPdkEVrWvtMjrspldNjIS0uWM4D7QV9mgmcQXDVo5Qa_GVvmdR6NOp7OM038EHJnd6nZpWocFer1NcJz4zwdw",
:"access_token": "2wRlsRCT2SYjCCJP91kwo2EFzj5qg4O3I3aC09e0-0hz6Ib3YK7If-LMiNorNuglfqbkL4AfkYC92KYHUCcbpQ"
}
Solicitação REST com token OAuth
curl -H "Accept:application/json" -H "Authorization:Bearer 2wRlsRCT2SYjCCJP91kwo2EFzj5qg4O3I3aC09e0-0hz6Ib3YK7If-LMiNorNuglfqbkL4AfkYC92KYHUCcbpQ" "https://<instance>.service-now.com/api/now/table/incident