주 컨텐츠로 이동
Adaptive Planning
최종 업데이트: 2023-06-23
NetSuite에서 토큰 기반 인증 키 생성

NetSuite에서 토큰 기반 인증 키 생성

NetSuite 토큰 기반 인증

Adaptive Planning과 통합하도록 설정한 NetSuite 사용자에게는 토큰 기반 인증 액세스 권한이 있는 역할이 필요합니다. 토큰 기반 인증을 부여할 수 있는 대상은 다음과 같습니다.
  • 보안 모범 사례에 따라 통합에 필요한 일부 권한만 보유한 새로운 커스텀 NetSuite 역할
  • 또는 기존 관리자(역할 ID=3) 웹서비스 역할

선행요건

  • NetSuite에 관리자로 로그인
  • Adaptive Planning에서 이미 사용하고 있는 NetSuite 계정, 이메일 주소 및 NetSuite 역할 검토

기본 단계

  • 커스텀 역할을 사용하여 NetSuite와 Adaptive Planning을 통합(권장)할지 또는 기존 관리자(역할 ID=3) 역할을 사용할지를 결정
Adaptive Planning과의 통합을 위한 커스텀 역할을 가진 사용자 구성(권장)
  1. NetSuite에서 토큰 기반 인증을 활성화합니다.
  2. 관리자에 대한 통합 레코드를 생성합니다. 기존의 'Adaptive Planning Integration' 레코드를 사용할 수 없습니다.
  3. Adaptive Planning과의 통합을 설정하기 위해 자격증명을 사용할 사용자에게 토큰 기반 인증 역할을 할당합니다.
  4. Adaptive Planning과 통합할 액세스 토큰을 생성합니다.
  5. Adaptive Planning 사용자 인터페이스에 키를 입력합니다.
Adaptive Planning과 통합할 기존 관리자(역할 ID=3) 구성
  1. NetSuite에서 토큰 기반 인증을 활성화합니다.
  2. 관리자에 대한 통합 레코드를 생성합니다. 기존의 'Adaptive Planning Integration' 레코드를 사용할 수 없습니다.
  3. 관리자에 대한 사용자 액세스 토큰을 생성합니다.
  4. Adaptive Planning 사용자 인터페이스에 키를 입력합니다.

커스텀 역할을 사용하여 NetSuite와 Adaptive Planning을 통합할지 여부를 결정

모범 사례를 따르려면NetSuite를 Adaptive Planning과 통합하는 데 필요한 특정 권한만 있는 커스텀 역할을 생성합니다. 이 커스텀 역할에 토큰 기반 인증을 부여합니다.
통합을 위해 계속 사용하려는 관리자(역할 ID=3)가 이미 있는 경우, 해당 관리자에 대해 통합 레코드 및 사용자 액세스 토큰을 생성할 수 있습니다. 관리자 단계는 이 문서의 하단에 있습니다.

Adaptive Planning과의 통합을 위한 커스텀 역할을 가진 사용자 구성(권장)

역할에 대해 NetSuite에서 토큰 기반 인증 활성화
  1. Setup > Company > Enable features > Suite Cloud > Manage Authentication
    으로 이동하여
    Token-Based Authentication
    을 선택합니다.
  2. Setup > Users/Roles > Manage Roles
    로 이동하고
    New
    를 클릭하여 신규 커스텀 역할을 만듭니다. 이 커스텀 역할의 이름을 'Adaptive Planning Integration'으로 지정합니다.
  3. 토큰 기반 인증을 사용하여Adaptive Planning과 통합하는 데 필요한 권한을 역할에 부여하고 '설정 > 액세스 토큰을 사용하여 로그인 - 전체' 권한을 추가합니다.
    NetSuite Basic의 권한은 이문서를참조하십시오.
    향상된 NetSuite 통합(통합의 NetSuite 데이터 소스)의 경우 다음과 같은일반 권한을사용합니다.
  4. 역할을 저장합니다.
토큰 기반 인증 역할 할당
  1. Lists > Employees > Employees > Edit User
    로 이동하여 Adaptive Planning 내에서 데이터 통합을 관리하는 사용자를 선택합니다.
  2. Access > Roles
    를 클릭합니다.
  3. 방금 생성한 커스텀 역할을 사용자에게 할당합니다.
  4. Setup > Integration > Manage Integrations > New
    로 이동합니다.
  5. 이름을 'Adaptive Planning Integration'으로 입력하고 'Token-based Authentication'을 클릭합니다. State가 Enabled로 설정되어 있는지 다시 확인합니다.
  6. Save
    를 클릭합니다. 그러면 액세스 토큰을 만드는 데 사용할 통합 레코드가 생성됩니다.
  7. 통합 레코드에 대한 다음 값을 복사하여 텍스트 파일에 붙여넣고 파일을 나중에 액세스할 수 있는 안전한 위치에 저장합니다.
    • 어플리케이션 ID(레코드 유지용으로만 사용하며 Adaptive Planning에서 사용하지 않음)
    • 사용자 키
    • 사용자 비밀키
이 페이지에서 벗어나기 전에 정보를 안전한 위치로 복사합니다. 해당 정보는 한 번만 표시되며 나중에 검색할 수 없습니다.
이 값들은 Adaptive Planning과의 통합을 완료하기 위해 필요합니다. 그런 다음 Adaptive Planning Integration과 연결된 NetSuite 사용자에 대한 액세스 토큰 및 액세스 토큰 ID 값을 생성합니다.
액세스 토큰 생성
  1. Setup > Users/Roles > Access Tokens
    로 이동하고
    New
    를 클릭합니다.
  2. 이전 단계에서 작성한 어플리케이션 이름인 'Adaptive Planning Integration'을 선택합니다.
  3. 사용자를 선택한 후 생성한 역할을 선택합니다. 'Adaptive Planning Integration'을 선택하고 Adaptive Planning 통합 레코드를 연결합니다.
  4. NetSuite에서 응답을 생성합니다. 액세스 토큰 ID 및 액세스 토큰을 이전 단계에서 생성한 안전한 위치에 복사하여 붙여넣습니다.
이 페이지에서 벗어나기 전에 응답을 복사합니다. 해당 정보는 한 번만 표시되며 나중에 검색할 수 없습니다.
이 값들은 Adaptive Planning과의 통합을 완료하기 위해서도 필요합니다.
Adaptive Planning에 키 입력
Integration 및 NetSuite Basic의 NetSuite 데이터 소스에 대해다음 단계에 따라 키를 입력합니다.

Adaptive Planning과 통합할 기존 관리자(역할 ID=3) 구성

기존 관리자(역할 ID=3) 웹서비스 사용자는 커스텀 역할과 다른 단계를 수행합니다. 관리자(역할 ID=3)가 NetSuite 내에 액세스 토큰을 생성하는 위치도 다릅니다.
관리자를 위한 통합 레코드 생성
기존 관리자(역할 ID=3) 웹서비스 사용자의 경우 우선 통합 레코드를 생성합니다.
  1. Setup > Integration > Manage Integrations > New
    로 이동합니다.
  2. 이름을 'Adaptive Planning Integration'으로 입력하고 'Token-based Authentication'을 클릭합니다.
    State
    Enabled
    로 설정되어 있는지 다시 확인합니다.
  3. 저장
    을 클릭합니다. 액세스 토큰 생성에 사용할 통합 레코드가 방금 생성되었습니다.
  4. 통합 레코드에 대한 다음 값을 복사하여 텍스트 파일에 붙여넣고 파일을 나중에 액세스할 수 있는 안전한 위치에 저장합니다.
    • 어플리케이션 ID(레코드 유지용으로만 사용하며 Adaptive Planning에서 사용하지 않음)
    • 사용자 키
    • 사용자 비밀키
이 페이지에서 벗어나기 전에 정보를 안전한 위치로 복사합니다. 해당 정보는 한 번만 표시되며 나중에 검색할 수 없습니다.
이 값들은 Adaptive Planning과의 통합을 완료하기 위해 필요합니다. 그런 다음 Adaptive Planning Integration과 연결된 NetSuite 사용자에 대한 액세스 토큰 및 액세스 토큰 ID 값을 생성합니다.
관리자에 대한 사용자 액세스 토큰 생성
  1. NetSuite에 관리자로 로그인합니다.
  2. 설정 포틀렛에서
    Manage Access Tokens
    를 클릭합니다.
  3. New My Access Token
    을 클릭합니다.
  4. 액세스 토큰을 연결할 어플리케이션 'Adaptive Planning Integration'을 선택합니다.
  5. Save
    를 클릭합니다.
  6. NetSuite에서 응답을 생성합니다. 액세스 토큰 ID 및 액세스 토큰을 이전 단계에서 생성한 안전한 위치에 복사하여 붙여넣습니다.
이 페이지에서 벗어나기 전에 정보를 안전한 위치로 복사합니다. 해당 정보는 한 번만 표시되며 나중에 검색할 수 없습니다.
이 값들은 Adaptive Planning과의 통합을 완료하기 위해 필요합니다.
Adaptive Planning에 키 입력
Integration 및 NetSuite Basic의 NetSuite 데이터 소스에 대해다음 단계에 따라 키를 입력합니다.
NetSuite에서 토큰 기반 인증 감사 로그 조회
NetSuite에서 감사 로그를 조회하고 로그인 시도 중에 Adaptive Planning에서 NetSuite로 올바른 토큰 요소가 전송되는지 확인할 수 있습니다.
  1. NetSuite에 로그인합니다.
  2. Setup > Users/Roles > Login Audit Trail Search
    로 이동합니다.
  3. Use Advanced Search
    를 선택합니다.
  4. Results
    탭을 선택합니다.
  5. 결과에 다음을 추가합니다.
    • 토큰 기반 액세스 토큰 이름
    • 토큰 기반 어플리케이션 이름
    • 세부내용
  6. 검색 내용을 제출합니다.
  7. 최신 로그인을 맨 위에 정렬하고 로그인 시도에 대한 상태 및 세부내용 열을 검토합니다.