HTTP > OAuth 2.0 요청 만들기 모듈
OAuth 2.0 인증이 필요한 서버에 Adobe Workfront Fusion HTTP(S) 요청을 하려면 먼저 OAuth 연결을 만들어야 합니다. Adobe Workfront Fusion은(는) 이 연결을 사용한 모든 호출에 적절한 인증 헤더가 있는지 확인하고 필요한 경우 관련 토큰을 자동으로 새로 고칩니다.
Workfront Fusion은(는) 다음 OAuth 2.0 인증 흐름을 지원합니다.
- 인증 코드 흐름
- 암시적 흐름
리소스 소유자 암호 자격 증명 흐름 및 클라이언트 자격 증명 흐름과 같은 다른 흐름은 이 모듈을 통해 자동으로 지원되지 않습니다.
OAuth 2.0 인증에 대한 자세한 내용은 OAuth 2.0 권한 부여 프레임워크를 참조하십시오.
액세스 요구 사항
이 문서의 기능을 사용하려면 다음 액세스 권한이 있어야 합니다.
보유 중인 플랜, 라이선스 유형 또는 액세스 권한을 확인하려면 Workfront 관리자에게 문의하세요.
Adobe Workfront Fusion 라이선스에 대한 자세한 내용은 Adobe Workfront Fusion 라이선스를 참조하세요.
OAuth 요청에 대한 연결을 만드는 중
HTTP > OAuth 2.0 요청 만들기 모듈에서 연결을 만들기 위한 일반 지침
-
Adobe Workfront Fusion과(와) 통신할 target 서비스에 OAuth 클라이언트를 만듭니다. 이 옵션은 특정 서비스의 개발자 섹션에서 찾을 수 있습니다.
-
클라이언트를 만들 때
Redirect URL
또는Callback URL
필드에 적절한 URL을 입력하십시오.table 0-row-2 1-row-2 아메리카 / APAC https://app.workfrontfusion.com/oauth/cb/oauth2 EMEA https://app-eu.workfrontfusion.com/oauth/cb/oauth2 -
클라이언트를 만든 후 해당 서비스에
Client ID
및Client Secret
키 2개가 표시됩니다. 일부 서비스에서는 이러한App Key
및App Secret
을(를) 호출합니다. Workfront Fusion에서 연결을 만들 때 키 및 암호를 제공할 수 있도록 안전한 위치에 저장합니다.
-
-
제공된 서비스의 API 설명서에서
Authorize URI
및Token URI
을(를) 찾으십시오. Workfront Fusion이(가) target 서비스와 통신하는 URL 주소입니다. 주소는 OAuth 권한 부여에 사용됩니다.note note NOTE 서비스에서 암시적 흐름을 사용하는 경우 Authorize URI
만 필요합니다.note info INFO 예: Yahoo 주소: - URI 승인:
https://api.login.yahoo.com/oauth2/request_auth
- 토큰 URI:
https://api.login.yahoo.com/oauth2/get_token
-
(조건부) 대상 서비스가 범위(액세스 권한)를 사용하는 경우, 서비스가 개별 범위를 분리하는 방법을 확인하고 고급 설정에서 구분 기호를 적절히 설정했는지 확인하십시오. 구분 기호가 올바르게 설정되지 않으면 Workfront Fusion에서 연결을 만들지 못하고 잘못된 범위 오류가 표시됩니다.
-
위의 단계를 완료하면 Workfront Fusion에서 OAuth 연결을 만들 수 있습니다. OAuth 2.0 HTTP(S) 요청 및 응답 처리 모듈을 시나리오에 추가합니다.
-
모듈의 연결 필드에서 추가 를 클릭합니다.
-
다음 필드를 입력하여 연결을 만듭니다.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 layout-auto html-authored no-header 연결 이름 연결의 이름을 입력합니다. 흐름 유형 토큰을 얻기 위한 플로우를 선택합니다.
- 인증 코드: 서비스의 API 설명서에서
Authorize URI
및Token URI
을(를) 입력합니다. - 암시적: 서비스의 API 설명서에서
Authorize URI
을(를) 입력합니다.
범위 개별 범위를 추가합니다. 해당 서비스의 개발자(API) 설명서에서 이 정보를 찾을 수 있습니다. 범위 구분 기호 위에 입력한 범위를 구분할 기준을 선택하십시오. 해당 서비스의 개발자(API) 설명서에서 이 정보를 찾을 수 있습니다.
경고: 구분 기호가 올바르게 설정되지 않으면 Workfront Fusion에서 연결을 만들지 못하고 잘못된 범위 오류가 표시됩니다.
클라이언트 ID 클라이언트 ID를 입력합니다. 연결할 서비스에서 OAuth 클라이언트를 만들 때 클라이언트 ID를 얻었습니다. 클라이언트 암호 클라이언트 암호를 입력합니다. 연결할 서비스에서 OAuth 클라이언트를 만들 때 클라이언트 암호를 받았습니다. Authorize parameters 인증 호출에 포함할 매개 변수를 추가합니다. 다음 표준 매개 변수는 항상 자동으로 포함되며 추가할 필요가 없습니다.
표준 매개 변수:
-
response_type
인증 코드 흐름의 경우
code
이고 암시적 흐름의 경우token
입니다. -
redirect_uri
table 0-row-2 1-row-2 layout-auto html-authored no-header 아메리카 / APAC https://app.workfrontfusion.com/oauth/cb/oauth2 EMEA https://app-eu.workfrontfusion.com/oauth/cb/oauth2 -
client_id
계정을 만들 때 받은 클라이언트 ID
액세스 토큰 매개 변수 토큰 호출에 포함할 매개 변수를 추가합니다. 다음 표준 매개 변수는 항상 자동으로 포함되며 추가할 필요가 없습니다.
표준 매개 변수:
-
grant_type:
authorization_code
-
redirect_uri:
table 0-row-2 1-row-2 layout-auto html-authored no-header 아메리카 / APAC https://app.workfrontfusion.com/oauth/cb/oauth2 EMEA https://app-eu.workfrontfusion.com/oauth/cb/oauth2 -
client_id: 계정을 만들 때 받은 클라이언트 ID가 요청 본문에 자동으로 포함됩니다
-
client_secret: 계정을 만들 때 받은 클라이언트 암호가 요청 본문에 자동으로 포함됩니다
-
code: 인증 요청에서 반환된 코드입니다.
참고:
OAuth 2.0 표준은 이 단계(
client_secret_basic
및client_secret_post
) 동안 최소 두 가지 이상의 클라이언트 인증 방법을 지원합니다. Workfront Fusion은(는)client_secret_post
메서드를 통해 지정된 클라이언트 ID와 암호를 자동으로 보냅니다. 따라서 이러한 매개 변수는 토큰 요청 본문의 일부로 자동으로 포함됩니다.OAuth 2.0 인증에 대한 자세한 내용은 OAuth 2.0 권한 부여 프레임워크를 참조하십시오.
토큰 매개 변수 새로 고침 토큰 호출에 포함할 매개 변수를 추가합니다. 다음 표준 매개 변수는 항상 자동으로 포함되며 추가할 필요가 없습니다.
표준 매개 변수:
-
grant_type:
refresh_token
-
refresh_token: 연결 중인 서비스에서 얻은 가장 최근 새로 고침 토큰입니다
-
client_id: 계정을 만들 때 받은 클라이언트 ID가 요청 본문에 자동으로 포함됩니다
-
client_secret: 계정을 만들 때 받은 클라이언트 암호가 요청 본문에 자동으로 포함됩니다
참고:
OAuth 2.0 표준은 이 단계(
client_secret_basic
및client_secret_post
) 동안 최소 두 가지 이상의 클라이언트 인증 방법을 지원합니다. Workfront Fusion은(는)client_secret_post
메서드를 통해 지정된 클라이언트 ID와 암호를 자동으로 보냅니다. 따라서 이러한 매개 변수는 토큰 요청 본문의 일부로 자동으로 포함됩니다.OAuth 2.0 인증에 대한 자세한 내용은 OAuth 2.0 권한 부여 프레임워크를 참조하십시오.
사용자 지정 헤더 Token 및 RRefresh Token 단계의 헤더에 포함할 추가 키 및 값을 지정합니다.
참고:
OAuth 2.0 표준은 이 단계(
client_secret_basic
및client_secret_post
) 동안 최소 두 가지 이상의 클라이언트 인증 방법을 지원합니다. Workfront Fusion은(는)client_secret_basic
메서드를 자동으로 지원하지 않습니다. 연결하는 서비스에서 클라이언트 ID와 클라이언트 암호가 단일 문자열로 결합된 다음 base64가 인증 헤더에 인코딩되어야 하는 경우 해당 헤더와 키 값을 여기에 추가해야 합니다.OAuth 2.0 인증에 대한 자세한 내용은 OAuth 2.0 권한 부여 프레임워크를 참조하십시오.
토큰 배치 지정된 URL에 연결할 때 토큰을 header, query string 또는 둘 다에 전송할지 여부를 선택합니다.
토큰은 요청 헤더에서 가장 일반적으로 전송됩니다.
헤더 토큰 이름 헤더에 인증 토큰의 이름을 입력합니다. 기본값: Bearer
.쿼리 문자열 매개 변수 이름 쿼리 문자열에 인증 토큰의 이름을 입력합니다. 기본값: access_token
. - 인증 코드: 서비스의 API 설명서에서
-
연결 설정을 저장하려면 계속 을 클릭하세요.
-
OAuth 2.0 요청 모듈 설정을 계속합니다.
HTTP >OAuth 2.0 요청 모듈 만들기에서 Google에 대한 연결을 만드는 지침
다음 예제에서는 HTTP > OAuth 2.0 요청 모듈을 사용하여 Google에 연결하는 방법을 보여 줍니다.
-
Connect Adobe Workfront Fusion to Google Services 사용자 지정 OAuth 클라이언트 사용에 설명된 대로 프로젝트를 만들고, OAuth 설정을 구성하고, 자격 증명을 생성했는지 확인하십시오.
-
HTTP >OAuth 2.0 요청 만들기 모듈을 엽니다.
-
연결 상자 옆에 있는 추가 를 클릭합니다.
-
다음 값을 입력합니다.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 layout-auto html-authored no-header 연결 이름 연결의 이름을 입력합니다. 흐름 유형 Authorization Code 권한 부여 URI https://accounts.google.com/o/oauth2/v2/auth
토큰 URI https://www.googleapis.com/oauth2/v4/token
범위 개별 범위를 추가합니다. 범위에 대한 자세한 내용은 Google 설명서의 Google API에 대한 OAuth 2.O 범위를 참조하십시오.
범위 구분 기호 SPACE 클라이언트 ID Google 클라이언트 ID를 입력하십시오.
클라이언트 ID를 만들려면 사용자 지정 OAuth 클라이언트를 사용하여 Connect Adobe Workfront Fusion에서 Google Services에OAuth 자격 증명 만들기를 참조하십시오.
클라이언트 암호 Google 클라이언트 암호를 입력하십시오.
클라이언트 암호를 만들려면 사용자 지정 OAuth 클라이언트를 사용하여 Google 서비스에 대해 Connect Adobe Workfront Fusion에서OAuth 자격 증명 만들기를 참조하십시오.
Authorize parameters access_type
-offline
키-값 쌍을 추가합니다.참고: 토큰 새로 고침 등의 인증 문제가 발생하면
prompt
-consent
키-값 쌍을 추가해 보십시오. -
연결 설정을 저장하려면 계속 을 클릭하세요.
-
OAuth 2.0 요청 모듈 설정을 계속합니다.
HTTP > OAuth 2.0 요청 만들기 모듈을 통해 Microsoft Graph API에 연결하는 지침
Microsoft Graph API에 대한 지침은 [HTTP] > OAuth 2.0 요청 만들기 모듈(https://experienceleague.adobe.com/workfront-fusion/connections/call-the-ms-graph-rest-api.html?lang=ko)을 통해 MS Graph REST API 에 문의하십시오. Adobe Workfront Fusion
OAuth 2.0 요청 모듈 설정
요청에 대한 연결 만들기 OAuth 요청에 설명된 대로 Oauth 2.0 연결을 설정했으면 원하는 대로 모듈을 계속 설정합니다. 모든 인증 토큰은 이 요청 및 동일한 연결을 사용하는 다른 모든 요청에 자동으로 포함됩니다.
HTTP >OAuth 2.0 요청 만들기 모듈을 구성할 때 Workfront Fusion에 아래 나열된 필드가 표시됩니다. 모듈의 굵은 제목은 필수 필드를 나타냅니다.
필드나 함수 위에 맵 단추가 표시되면 이 단추를 사용하여 해당 필드에 대한 변수와 함수를 설정할 수 있습니다. 자세한 내용은 한 모듈에서 다른 모듈로 정보를 매핑 Adobe Workfront Fusion을 참조하십시오.