인바운드 REST로 OAuth 사용

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기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 값을 기록합니다.
    6. 액세스 토큰을 가져오려면 cURL 또는 Postman과 같은 REST 클라이언트를 사용하여 OAuth 엔드포인트(oauth_token.do)에 요청을 보냅니다.

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

    7. 응답에서 접근 토큰과 새로 고침 토큰을 기록합니다.
    8. 후속 REST 요청을 통해 접근 토큰을 제출합니다.