인바운드 REST로 OAuth 사용

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • OAuth를 사용하면 사용자 ID와 비밀번호를 한 번 전달한 후 각 요청과 함께 신임 정보를 제출하는 대신 후속 REST 요청에 토큰을 사용할 수 있습니다.

    이 태스크 정보

    OAuth는 사용자 자격 증명 제출 횟수를 줄여 시스템 보안을 향상시킬 수 있습니다. OAuth를 사용하여 REST 요청을 인증할 수 있습니다.

    이 비디오에서는 OAuth를 사용하여 REST API에 인증하는 방법을 보여 줍니다.

    프로시저

    1. OAuth 2.0 플러그인을 활성화합니다.
      플러그인을 활성화하는 방법에 대한 자세한 내용을 참조하십시오 Activate a plugin .
    2. com.snc.platform.security.oauth.is.active 시스템 속성을 true로 설정합니다.
    3. 다음으로 이동 시스템 OAuth > 애플리케이션 레지스트리.
    4. 새로 만들기를 클릭한 후 외부 클라이언트에 대한 OAuth API 엔드포인트 작성을 클릭하십시오.
    5. 액세스 토큰을 요청할 때 사용할 이전 단계의 client_idclient_secret 값을 기록합니다.
      주:
      표시된 예제는 암호 부여 유형을 사용하여 OAuth API 엔드포인트를 만드는 방법입니다. 다른 권한 부여 유형을 사용하여 OAuth API 엔드포인트를 구성할 수도 있습니다. 자세한 내용은 OAuth inbound 문서를 참조하십시오.
    6. 액세스 토큰을 가져오려면 cURL 또는 Postman과 같은 REST 클라이언트를 사용하여 OAuth 엔드포인트(oauth_token.do)로 요청을 보냅니다.

      URL 인코딩 HTTP POST 본문으로 요청 형식을 지정하고 필수 매개변수를 포함합니다.

    7. 응답에서 액세스 토큰과 새로 고침 토큰을 기록합니다.
    8. 후속 REST 요청과 함께 액세스 토큰을 제출합니다.