REST OAuth 예시

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • 이 예시는 OAuth를 사용하여 인바운드 REST 요청을 인증하는 방법을 보여줍니다.

    이 예에서 OAuth 토큰의 client_ida329c4515612210071a5e0c298ee2be8이고password22client_secret 있습니다.

    액세스 토큰 가져오기

    curl -d "grant_type=password&client_id=a329c4515612210071a5e0c298ee2be8&client_secret=password22&username=RESTUser&password=RESTUserPassword"  https://<instance>.service-now.com/oauth_token.do

    샘플 토큰 응답

    {
    "scope": "useraccount",
    "token_type": "Bearer",
    "expires_in": 1799,
    "refresh_token": "jZPdkEVrWvtMjrspldNjIS0uWM4D7QV9mgmcQXDVo5Qa_GVvmdR6NOp7OM038EHJnd6nZpWocFer1NcJz4zwdw",
    "access_token": "2wRlsRCT2SYjCCJP91kwo2EFzj5qg4O3I3aC09e0-0hz6Ib3YK7If-LMiNorNuglfqbkL4AfkYC92KYHUCcbpQ"
    }

    OAuth 토큰이 있는 REST 요청

    curl -H "Accept:application/json" -H "Authorization:Bearer 2wRlsRCT2SYjCCJP91kwo2EFzj5qg4O3I3aC09e0-0hz6Ib3YK7If-LMiNorNuglfqbkL4AfkYC92KYHUCcbpQ"  "https://<instance>.service-now.com/api/now/table/incident