기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
OAuth 2.0을 사용하여 Atlassian Jira 또는 Confluence에 Amazon OpenSearch Ingestion 파이프라인 연결
이 주제의 정보를 사용하면 OAuth 2.0 인증을 사용하여 Amazon OpenSearch Ingestion 파이프라인을 구성하고 Jira 또는 Confluence 계정에 연결하는 데 도움이 됩니다. 가 Atlassian Services에서 OpenSearch Ingestion 파이프라인을 사용하기 사전 조건 위해를 완료하지만 API 키 자격 증명을 사용하지 않도록 선택한 경우이 작업을 수행합니다.
OAuth 2.0 통합 앱 생성
다음 절차에 따라 Atlassian Developer 웹 사이트에서 OAuth 2.0 통합 앱을 생성할 수 있습니다.
OAuth 2.0 통합 앱을 생성하려면
-
https://developer.atlassian.com/console/myapps/
Atlassian Developer 계정에 로그인합니다. -
생성, OAuth 2.0 통합을 선택합니다.
-
이름에 앱의 목적을 식별할 이름을 입력합니다.
-
Atlassian의 개발자 용어에 구속된다는 데 동의합니다 확인란을 선택한 다음 생성을 선택합니다.
-
왼쪽 탐색 창에서 권한 부여를 선택한 다음 추가를 선택합니다.
-
콜백 URL에
https://www.amazon.com또는https://www.example.com와 같은 URL을 입력한 다음 변경 사항 저장을 선택합니다. -
왼쪽 탐색 창에서 권한 페이지를 선택한 다음 Jira API 행에서 추가를 선택한 다음 구성을 선택하고 모든 클래식 범위 읽기 권한(아래에 나와 있음)을 선택한 다음 저장을 선택합니다.
-
세분화된 범위 탭을 선택한 다음 범위 편집을 선택하여 Jira API 편집 대화 상자를 엽니다.
-
사용 중인 소스 플러그인에 대한 권한을 선택합니다.
-
저장을 선택합니다.
관련 정보는 Atlassian Developer 웹 사이트에서 OAuth 2.0(3LO) 구현
Atlassian Developer 액세스 토큰 생성 및 새로 고침
다음 절차를 사용하면 Atlassian Developer 웹 사이트에서 Atlassian Developer 액세스 토큰을 생성하고 새로 고치는 데 도움이 됩니다.
Jira 액세스 토큰을 생성하고 새로 고치려면
-
https://developer.atlassian.com/console/myapps/
Atlassian Developer 계정에 로그인합니다. -
에서 생성한 앱을 선택합니다OAuth 2.0 통합 앱 생성.
-
왼쪽 탐색 창에서 권한 부여를 선택합니다.
-
페이지 하단에서 세분화된 Atlassian API 권한 부여 URL 값을 복사하여 원하는 텍스트 편집기에 붙여 넣습니다.
URL의 형식은 다음과 같습니다.
https://auth.atlassian.com/authorize? audience=api.atlassian.com &client_id=YOUR_CLIENT_ID&scope=REQUESTED_SCOPE%20REQUESTED_SCOPE_TWO&redirect_uri=https://YOUR_APP_CALLBACK_URL&state=YOUR_USER_BOUND_VALUE &response_type=code &prompt=consent -
의 경우 파라미터 값을 state="
sample_text"와 같이 선택한 항목으로state=YOUR_USER_BOUND_VALUE변경합니다.자세한 내용은 Atlassian Developer 웹 사이트의 상태 파라미터는 무엇입니까?
를 참조하세요. -
scope섹션에는 이전 작업에서 선택한 세분화된 범위가 나열됩니다. 예:scope=read%3Ajira-work%20read%3Ajira-user%20offline_accessoffline_access는를 생성하고자 함을 나타냅니다refresh_token. -
웹 브라우저 창을 열고 복사한 권한 부여 URL을 브라우저 창의 주소 표시줄에 입력합니다.
-
대상 페이지가 열리면 정보가 올바른지 확인한 다음 수락을 선택하여 Jira 또는 Confluence 홈페이지로 리디렉션합니다.
-
홈페이지를 로드한 후이 페이지의 URL을 복사합니다. 여기에는 애플리케이션의 권한 부여 코드가 포함되어 있습니다. 이 코드를 사용하여 액세스 토큰을 생성합니다. 이후의 전체 섹션은 권한 부여 코드
code=입니다. -
다음 cURL 명령을 사용하여 액세스 토큰을 생성합니다.
자리 표시자를 자신의 정보로 바꿉니다.작은 정보
Postman과 같은 타사 서비스를 사용할 수도 있습니다.
curl --request POST --url 'https://auth.atlassian.com/oauth/token' \ --header 'Content-Type: application/json' \ --data '{"grant_type": "authorization_code", "client_id": "YOUR_CLIENT_ID", "client_secret": "YOUR_CLIENT_SECRET", "code": "AUTHORIZATION_CODE", "redirect_uri": "YOUR_CALLBACK_URL"}'이 명령에 대한 응답에는
access_code및의 값이 포함됩니다refresh_token.