NetSuite에서 토큰 기반 인증 키 생성
NetSuite 토큰 기반 인증
Adaptive Planning과 통합하도록 설정한 NetSuite 사용자에게는 토큰 기반 인증 액세스 권한이 있는 역할이 필요합니다. 토큰 기반 인증을 부여할 수 있는 대상은 다음과 같습니다.- 보안 모범 사례에 따라 통합에 필요한 일부 권한만 보유한 새로운 커스텀 NetSuite 역할
- 또는 기존 관리자(역할 ID=3) 웹서비스 역할
선행요건
- NetSuite에 관리자로 로그인
- Adaptive Planning에서 이미 사용하고 있는 NetSuite 계정, 이메일 주소 및 NetSuite 역할 검토
기본 단계
- 커스텀 역할을 사용하여 NetSuite와 Adaptive Planning을 통합(권장)할지 또는 기존 관리자(역할 ID=3) 역할을 사용할지를 결정
Adaptive Planning과의 통합을 위한 커스텀 역할을 가진 사용자 구성(권장)
- NetSuite에서 토큰 기반 인증을 활성화합니다.
- 관리자에 대한 통합 레코드를 생성합니다. 기존의 'Adaptive Planning Integration' 레코드를 사용할 수 없습니다.
- Adaptive Planning과의 통합을 설정하기 위해 자격증명을 사용할 사용자에게 토큰 기반 인증 역할을 할당합니다.
- Adaptive Planning과 통합할 액세스 토큰을 생성합니다.
- Adaptive Planning 사용자 인터페이스에 키를 입력합니다.
Adaptive Planning과 통합할 기존 관리자(역할 ID=3) 구성
- NetSuite에서 토큰 기반 인증을 활성화합니다.
- 관리자에 대한 통합 레코드를 생성합니다. 기존의 'Adaptive Planning Integration' 레코드를 사용할 수 없습니다.
- 관리자에 대한 사용자 액세스 토큰을 생성합니다.
- Adaptive Planning 사용자 인터페이스에 키를 입력합니다.
커스텀 역할을 사용하여 NetSuite와 Adaptive Planning을 통합할지 여부를 결정
모범 사례를 따르려면NetSuite를 Adaptive Planning과 통합하는 데 필요한 특정 권한만 있는 커스텀 역할을 생성합니다. 이 커스텀 역할에 토큰 기반 인증을 부여합니다.통합을 위해 계속 사용하려는 관리자(역할 ID=3)가 이미 있는 경우, 해당 관리자에 대해 통합 레코드 및 사용자 액세스 토큰을 생성할 수 있습니다. 관리자 단계는 이 문서의 하단에 있습니다.
Adaptive Planning과의 통합을 위한 커스텀 역할을 가진 사용자 구성(권장)
- 역할에 대해 NetSuite에서 토큰 기반 인증 활성화
- Setup > Company > Enable features > Suite Cloud > Manage Authentication으로 이동하여Token-Based Authentication을 선택합니다.
- Setup > Users/Roles > Manage Roles로 이동하고New를 클릭하여 신규 커스텀 역할을 만듭니다. 이 커스텀 역할의 이름을 'Adaptive Planning Integration'으로 지정합니다.
- 토큰 기반 인증을 사용하여Adaptive Planning과 통합하는 데 필요한 권한을 역할에 부여하고 '설정 > 액세스 토큰을 사용하여 로그인 - 전체' 권한을 추가합니다.NetSuite Basic의 권한은 이문서를참조하십시오.향상된 NetSuite 통합(통합의 NetSuite 데이터 소스)의 경우 다음과 같은일반 권한을사용합니다.
- 역할을 저장합니다.
- 토큰 기반 인증 역할 할당
- Lists > Employees > Employees > Edit User로 이동하여 Adaptive Planning 내에서 데이터 통합을 관리하는 사용자를 선택합니다.
- Access > Roles를 클릭합니다.
- 방금 생성한 커스텀 역할을 사용자에게 할당합니다.
- Setup > Integration > Manage Integrations > New로 이동합니다.
- 이름을 'Adaptive Planning Integration'으로 입력하고 'Token-based Authentication'을 클릭합니다. State가 Enabled로 설정되어 있는지 다시 확인합니다.
- Save를 클릭합니다. 그러면 액세스 토큰을 만드는 데 사용할 통합 레코드가 생성됩니다.
- 통합 레코드에 대한 다음 값을 복사하여 텍스트 파일에 붙여넣고 파일을 나중에 액세스할 수 있는 안전한 위치에 저장합니다.
- 어플리케이션 ID(레코드 유지용으로만 사용하며 Adaptive Planning에서 사용하지 않음)
- 사용자 키
- 사용자 비밀키
이 페이지에서 벗어나기 전에 정보를 안전한 위치로 복사합니다. 해당 정보는 한 번만 표시되며 나중에 검색할 수 없습니다.이 값들은 Adaptive Planning과의 통합을 완료하기 위해 필요합니다. 그런 다음 Adaptive Planning Integration과 연결된 NetSuite 사용자에 대한 액세스 토큰 및 액세스 토큰 ID 값을 생성합니다.- 액세스 토큰 생성
- Setup > Users/Roles > Access Tokens로 이동하고New를 클릭합니다.
- 이전 단계에서 작성한 어플리케이션 이름인 'Adaptive Planning Integration'을 선택합니다.
- 사용자를 선택한 후 생성한 역할을 선택합니다. 'Adaptive Planning Integration'을 선택하고 Adaptive Planning 통합 레코드를 연결합니다.
- NetSuite에서 응답을 생성합니다. 액세스 토큰 ID 및 액세스 토큰을 이전 단계에서 생성한 안전한 위치에 복사하여 붙여넣습니다.
이 페이지에서 벗어나기 전에 응답을 복사합니다. 해당 정보는 한 번만 표시되며 나중에 검색할 수 없습니다.이 값들은 Adaptive Planning과의 통합을 완료하기 위해서도 필요합니다.- Adaptive Planning에 키 입력
- Integration 및 NetSuite Basic의 NetSuite 데이터 소스에 대해다음 단계에 따라 키를 입력합니다.
Adaptive Planning과 통합할 기존 관리자(역할 ID=3) 구성
기존 관리자(역할 ID=3) 웹서비스 사용자는 커스텀 역할과 다른 단계를 수행합니다. 관리자(역할 ID=3)가 NetSuite 내에 액세스 토큰을 생성하는 위치도 다릅니다.
- 관리자를 위한 통합 레코드 생성
- 기존 관리자(역할 ID=3) 웹서비스 사용자의 경우 우선 통합 레코드를 생성합니다.
- Setup > Integration > Manage Integrations > New로 이동합니다.
- 이름을 'Adaptive Planning Integration'으로 입력하고 'Token-based Authentication'을 클릭합니다.State가Enabled로 설정되어 있는지 다시 확인합니다.
- 저장을 클릭합니다. 액세스 토큰 생성에 사용할 통합 레코드가 방금 생성되었습니다.
- 통합 레코드에 대한 다음 값을 복사하여 텍스트 파일에 붙여넣고 파일을 나중에 액세스할 수 있는 안전한 위치에 저장합니다.
- 어플리케이션 ID(레코드 유지용으로만 사용하며 Adaptive Planning에서 사용하지 않음)
- 사용자 키
- 사용자 비밀키
이 페이지에서 벗어나기 전에 정보를 안전한 위치로 복사합니다. 해당 정보는 한 번만 표시되며 나중에 검색할 수 없습니다.이 값들은 Adaptive Planning과의 통합을 완료하기 위해 필요합니다. 그런 다음 Adaptive Planning Integration과 연결된 NetSuite 사용자에 대한 액세스 토큰 및 액세스 토큰 ID 값을 생성합니다. - 관리자에 대한 사용자 액세스 토큰 생성
- NetSuite에 관리자로 로그인합니다.
- 설정 포틀렛에서Manage Access Tokens를 클릭합니다.
- New My Access Token을 클릭합니다.
- 액세스 토큰을 연결할 어플리케이션 'Adaptive Planning Integration'을 선택합니다.
- Save를 클릭합니다.
- NetSuite에서 응답을 생성합니다. 액세스 토큰 ID 및 액세스 토큰을 이전 단계에서 생성한 안전한 위치에 복사하여 붙여넣습니다.
이 페이지에서 벗어나기 전에 정보를 안전한 위치로 복사합니다. 해당 정보는 한 번만 표시되며 나중에 검색할 수 없습니다.이 값들은 Adaptive Planning과의 통합을 완료하기 위해 필요합니다.- Adaptive Planning에 키 입력
- Integration 및 NetSuite Basic의 NetSuite 데이터 소스에 대해다음 단계에 따라 키를 입력합니다.
- NetSuite에서 토큰 기반 인증 감사 로그 조회
- NetSuite에서 감사 로그를 조회하고 로그인 시도 중에 Adaptive Planning에서 NetSuite로 올바른 토큰 요소가 전송되는지 확인할 수 있습니다.
- NetSuite에 로그인합니다.
- Setup > Users/Roles > Login Audit Trail Search로 이동합니다.
- Use Advanced Search를 선택합니다.
- Results탭을 선택합니다.
- 결과에 다음을 추가합니다.
- 토큰 기반 액세스 토큰 이름
- 토큰 기반 어플리케이션 이름
- 세부내용
- 검색 내용을 제출합니다.
- 최신 로그인을 맨 위에 정렬하고 로그인 시도에 대한 상태 및 세부내용 열을 검토합니다.