Intuit QuickBooks Online에 대한 OAuth 설정
이 항목에서는 Intuit QuickBooks Online 데이터 원본을 OAuth 인증에 맞게 설정하는 방법을 설명합니다. Tableau Server 인스턴스마다 이 단계를 완료합니다.
QuickBooks Online에 대한 OAuth 설정은 다음 작업으로 구성됩니다.
Intuit 개발자 플랫폼에서 연결된 앱을 만듭니다.
연결된 앱을 만드는 과정에서 얻은 정보를 사용하여 서버를 구성합니다.
- (선택 사항) 사이트별 OAuth를 구성합니다.
1단계: Intuit 앱 만들기
Intuit 개발자 계정에 로그인하고 My Apps(내 앱)를 클릭합니다.
Just start coding(코드 작성 시작) 섹션에서 Select APIs(API 선택)를 클릭합니다.
Accounting(계정)을 선택하고 Create App(앱 만들기)을 클릭합니다.
Get your app ready for submission(앱 제출 준비) 섹션에서 제품 키를 얻는 링크를 클릭합니다.
중요: 개발 키가 아닌 제품 키를 사용해야 합니다.
앱 토큰, OAuth 소비자 키 및 OAuth 소비자 암호를 복사합니다.
2단계: Intuit QuickBooks Online에 사용하도록 Tableau Server 구성
Tableau Server 컴퓨터에서 bash 셸을 열고 다음 명령을 실행합니다.
tsm configuration set -k oauth.quickbooks.oauth_callback_uri -v http://YOUR-SERVER/auth/add_oauth_token
tsm configuration set -k oauth.quickbooks.consumer_key -v <your_consumer_key>
tsm configuration set -k oauth.quickbooks.consumer_secret -v <your_consumer_secret>
tsm pending-changes apply
보류 중인 변경 내용을 적용하려면 서버를 다시 시작해야 하는 경우
pending-changes apply
명령은 서버가 다시 시작됨을 알리는 메시지를 표시합니다. 서버가 중지된 경우에도 이 메시지가 표시되지만 이 경우 다시 시작은 없습니다.--ignore-prompt
옵션을 사용하여 이 메시지를 표시하지 않을 수 있지만 다시 시작 동작은 변경되지 않습니다. 변경 내용을 적용해도 다시 시작할 필요가 없는 경우 메시지 없이 변경 내용이 적용됩니다. 자세한 내용은 tsm pending-changes apply를 참조하십시오.
액세스 토큰 관리
QuickBooks Online 데이터 원본에 대해 추출 새로 고침 작업을 실행하는 경우 Tableau Server에서 자동으로 액세스 토큰을 갱신합니다. 액세스 토큰이 만료되는 것을 방지하려면 한 달에 한 번 이상 추출 새로 고침 작업을 실행하십시오. 그렇지 않으면 QuickBooks Online의 액세스 토큰이 만료되고 추출 새로 고침 작업이 실패합니다. 액세스 토큰이 만료된 경우 설정 페이지에서 저장된 자격 증명을 편집할 수 있습니다.
저장된 자격 증명은 중앙 집중식으로 관리하거나 사용자가 관리할 수 있습니다. 자세한 내용은 저장된 액세스 토큰 허용을 참조하십시오.