![]() |
샘플 구성 파일에는 타사 서비스 또는 유틸리티를 나타내는
커넥터 구성 값이 포함되어 있습니다. 예를 들어, Gmail의 경우 JSON 객체에서 google_gmail을 수정하지 마십시오. Gmail에 대해 여러 OAuth 공급자(예: Gmail-1 및 Gmail-2)를 추가하려면 다음 JSON 객체를 샘플 파일에 추가합니다.
{
"google_gmail": { "Gmail-1": { "CLIENT_ID": "<client id for Gmail - 1 account here>", "CLIENT_SECRET": "<client secret for Gmail - 1 account here>" }, "Gmail-2": { "CLIENT_ID": "<client id for Gmail - 2 account here>", "CLIENT_SECRET": "<client secret for Gmail - 2 account here>" } } } |
서비스 또는 유틸리티
|
커넥터 구성 값
|
---|---|
azure
|
|
bitly
|
|
box
|
|
dropbox
|
|
dynamics365
|
|
excel
|
|
github
|
|
google_gmail
|
|
google_drive
|
|
google_form
|
|
google_sheet
|
|
google_task
|
|
google_translator
|
|
integrity
|
|
odata
|
|
microsoft_365
|
|
onedrive
|
|
salesforce
|
|
servicemax
|
|
slack
|
|
soap
|
|
swagger
|
|
trello
|
|
windchill
|
|
youtube
|
|
zendesk
|
매개 변수
|
설명
|
값
|
---|---|---|
CLIENT_ID
|
승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다.
|
Azure 응용 프로그램에서 값을 검색합니다.
|
CLIENT_SECRET
|
클라이언트 보안 값입니다.
|
Azure 응용 프로그램에서 값을 검색합니다.
|
매개 변수
|
설명
|
값
|
---|---|---|
CLIENT_ID
|
승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다.
|
Bitly 앱에서 값을 검색합니다.
|
CLIENT_SECRET
|
클라이언트 보안 값입니다.
|
Bitly 앱에서 값을 검색합니다.
|
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | Box 앱에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | Box 앱에서 값을 검색합니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | Dropbox 앱에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | Dropbox 앱에서 값을 검색합니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | Azure 응용 프로그램에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | Azure 응용 프로그램에서 값을 검색합니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | Azure 응용 프로그램에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | Azure 응용 프로그램에서 값을 검색합니다. |
Excel Online "excel": { "Excel Online": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | Office 365 "microsoft_365": { "Office 365": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | OneDrive "onedrive": { "OneDrive": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | Github 앱에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | Github 앱에서 값을 검색합니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | Google 앱에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | Google 앱에서 값을 검색합니다. |
Gmail "google_gmail": { "Gmail": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | Google Drive "google_drive": { "Google Drive": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
Google Form "google_form": { "Google Form": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | Google Sheet "google_sheet": { "Google Sheet": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
Google Task "google_task": { "Google Tasks": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } | Google Translator "google_translator": { "Google Translator": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
Youtube "youtube": { "Youtube": { "CLIENT_SECRET": "<client secret here>", "CLIENT_ID": "<client id here>" } } |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | PingFederate OAuth 클라이언트에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | PingFederate OAuth 클라이언트에서 값을 검색합니다. |
BASE_URL | PingFederate OAuth URL을 지정합니다. | https://<Pingfederate FQDN>:<포트>/as |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | OAuth 응용 프로그램에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | OAuth 응용 프로그램에서 값을 검색합니다. |
VALIDATE_URL | 액세스 토큰의 유효성을 검사하는 데 사용되는 URL을 지정합니다. | OAuth 클라이언트에서 값을 검색합니다. |
REFRESH_URL | 액세스 토큰을 얻는 데 사용할 URL을 지정합니다. | OAuth 클라이언트에서 값을 검색합니다. |
TOKEN_URL | 액세스 토큰을 제공합니다. | OAuth 클라이언트에서 값을 검색합니다. |
AUTH_URL | 토큰 요청에 대한 OAuth 끝점을 지정합니다. | OAuth 클라이언트에서 값을 검색합니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | OAuth 응용 프로그램에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | OAuth 응용 프로그램에서 값을 검색합니다. |
VALIDATE_URL | 액세스 토큰의 유효성을 검사하는 데 사용되는 URL을 지정합니다. | OAuth 클라이언트에서 값을 검색합니다. |
REFRESH_URL | 액세스 토큰을 얻는 데 사용할 URL을 지정합니다. | OAuth 클라이언트에서 값을 검색합니다. |
TOKEN_URL | 액세스 토큰을 제공합니다. | OAuth 클라이언트에서 값을 검색합니다. |
AUTH_URL | 토큰 요청에 대한 OAuth 끝점을 지정합니다. | OAuth 클라이언트에서 값을 검색합니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | Salesforce 앱에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | Salesforce 앱에서 값을 검색합니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | Servicemax 앱에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | Servicemax 앱에서 값을 검색합니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | Slack 앱에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | Slack 앱에서 값을 검색합니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | OAuth 응용 프로그램에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | OAuth 응용 프로그램에서 값을 검색합니다. |
VALIDATE_URL | 액세스 토큰의 유효성을 검사하는 데 사용되는 URL을 지정합니다. | OAuth 클라이언트에서 값을 검색합니다. |
REFRESH_URL | 액세스 토큰을 얻는 데 사용할 URL을 지정합니다. | OAuth 클라이언트에서 값을 검색합니다. |
TOKEN_URL | 액세스 토큰을 제공합니다. | OAuth 클라이언트에서 값을 검색합니다. |
AUTH_URL | 토큰 요청에 대한 OAuth 끝점을 지정합니다. | OAuth 클라이언트에서 값을 검색합니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CONSUMER_KEY | 인증 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 소비자 키를 지정합니다. | |
CONSUMER_SECRET | 소비자 보안 값입니다. |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | PingFederate OAuth 클라이언트에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | PingFederate OAuth 클라이언트에서 값을 검색합니다. |
BASE_URL | PingFederate OAuth URL을 지정합니다. | https://<Pingfederate FQDN>:<포트>/as |
PF_IDP_ADAPTER_ID | 선택 사항. 구성에서 PingFederate IdP 어댑터 ID를 지정합니다. PingFederate에 여러 IdP 어댑터가 있는 경우에만 지정합니다. | PingFederateAdapterID |
RESOURCE_URL | 선택 사항. Windchill URL을 지정합니다. OAuth를 구성하는 동안 RESOURCE_URL을 제공하는 것이 좋습니다. RESOURCE_URL을 지정하지 않으면 OAuth 커넥터를 추가하는 동안 사용자가 이를 제공해야 합니다. | <프로토콜>://<Windchill FQDN>:<포트>/Windchill |
매개 변수 | 설명 | 값 |
---|---|---|
CLIENT_ID | 승인 서버에서 가져온 유효성 검사 액세스 토큰에 사용할 클라이언트 식별자를 지정합니다. | Zendesk 앱에서 값을 검색합니다. |
CLIENT_SECRET | 클라이언트 보안 값입니다. | Zendesk 앱에서 값을 검색합니다. |
시나리오 | 솔루션 | ||
---|---|---|---|
OAuth 커넥터가 이름이 동일한 기존 OAuth 공급자를 사용하고 있는 경우 OAuth 공급자를 추가할 수 없습니다.
| • 고유한 OAuth 공급자 이름을 추가한 다음 OAuth 구성을 로드합니다. 예를 들어, Gmail-1이 OAuth 구성에 이미 존재하면 다음 예제 코드에 표시된 대로 Gmail-2를 OAuth 구성에 추가하십시오. { "google_gmail": { "Gmail-1": { "CLIENT_ID": "<client id for Gmail - 1 account here>", "CLIENT_SECRET": "<client secret for Gmail - 1 account here>" }, "Gmail-2": { "CLIENT_ID": "<client id for Gmail - 2 account here>", "CLIENT_SECRET": "<client secret for Gmail - 2 account here>" } } } 또는 • 기존 OAuth 공급자를 사용하는 모든 커넥터를 삭제하고 OAuth 공급자를 다시 업로드한 다음 OAuth 서비스를 재시작합니다. 다음 단계를 완료하여 OAuth 서비스를 재시작합니다. 1. ThingWorx Flow가 설치된 시스템에서 관리자 권한으로 명령 프롬프트를 시작합니다. 2. pm2 ls 명령을 실행하여 OAuth 서비스 번호를 구합니다. 3. pm2 restart <OAuth 서비스 번호> 명령을 실행하여 OAuth 서버를 재시작합니다. 또는 ThingWorx Flow가 설치된 시스템에서 관리자 권한으로 명령 프롬프트를 시작하고 pm2 restart flow-oauth-server 명령을 실행하여 OAuth 서버를 재시작합니다. |