

# Salesforce에 대한 권한 부여 코드 흐름 설정
<a name="salesforce-setup-authorization-code-flow"></a>

OAuth 2.0 권한 부여 코드 흐름을 활성화하려면 Salesforce 공개 문서를 참조하세요.

연결된 앱을 구성하려면:

1. **OAuth 설정 활성화** 확인란을 활성화합니다.

1. **콜백 URL** 텍스트 필드에 AWS Glue에 대한 리디렉션 URL을 하나 이상 입력합니다.

   리디렉션 URL 형식은 다음과 같습니다.

   https://{{region}}.console.aws.amazon.com/gluestudio/oauth

   이 URL에서 *region*은 AWS Glue를 사용하여 Salesforce의 데이터를 전송하는 AWS 리전의 코드입니다. 미국 동부(버지니아 북부) 리전의 경우 이 코드는 `us-east-1`입니다. 해당 리전의 URL은 다음과 같습니다.

   https://us-east-1.console.aws.amazon.com/gluestudio/oauth

   AWS Glue가 지원하는 AWS 리전과 해당 코드에 대해서는 *AWS 일반 참조*의 [AWS Glue 엔드포인트 및 할당량](https://docs.aws.amazon.com/general/latest/gr/glue.html)을 참조하세요.

1. **웹 서버 흐름에 보안 암호 필요** 확인란을 활성화합니다.

1. **사용 가능한 OAuth 범위** 목록에서 다음 범위를 추가합니다.
   + API로 사용자 데이터 관리(api)
   + 사용자 지정 권한 액세스(custom\_permissions)
   + 자격 증명 URL 서비스 액세스(id, profile, email, address, phone)
   + 고유한 사용자 식별자 액세스(openid)
   + 언제든지 요청 수행(refresh\_token, offline\_access)

1. 연결된 앱의 새로 고침 토큰 정책을 **해지될 때까지 새로 고침 토큰이 유효함**으로 설정합니다. 그렇지 않으면 새로 고침 토큰이 만료되면 작업이 실패합니다. 새로 고침 토큰 정책을 확인하고 편집하는 방법에 대한 자세한 내용은 Salesforce 설명서의 [연결된 앱에 대한 OAuth 액세스 정책 관리](https://help.salesforce.com/articleView?id=connected_app_manage_oauth.htm)를 참조하세요.