Confluence 토큰 생성
Knowledge Hub 지식 기반에 연결하려면 NiCE 전문 서비스에 자격 증명을 제공하거나 직접 Knowledge Hub에 입력해야 합니다. 이 페이지에서는 OAuth 토큰이라고도 하는 자격 증명을 생성하는 방법을 설명합니다. OAuth 토큰을 비밀번호처럼 취급해야 합니다. 안전한 장소에 보관하시기 바랍니다. 잃어버리면 다시 생성해야 합니다.
이 방법은 개발자의 노력입니다. Python과 Atlassian 관리자 권한에 대한 지식이 필요합니다.
이러한 작업을 각각 지정된 순서대로 완료합니다.
파이썬 설치
컴퓨터에 Python이 설치되어 있지 않으면 이 작업을 완료하세요.
-
Python
을 설치합니다. -
설치 프로그램을 실행하세요. 경로에 python.exe 추가 상자를 선택한 다음 지금 설치를 클릭합니다.
인증 구성
Confluence와의 기본 통합에는 이 방법을 사용합니다. API 토큰을 생성하려면 다음을 수행하세요.
-
Atlassian 계정 설정
페이지로 이동합니다. -
보안 탭을 선택합니다.
-
API 토큰 페이지에서 API 토큰 만들기를 선택합니다.
-
API 토큰 만들기 대화 상자에서:
-
토큰의 이름을 입력하세요.
-
토큰 만료 시간을 지정합니다.
-
만들기를 선택하세요.
시스템은 API 토큰을 생성합니다.
참고: API 토큰은 최대 1년 동안 유효합니다. 중단을 방지하려면 만료되기 전에 갱신하세요.
-
-
토큰을 복사하여 안전한 곳에 보관하세요.
참고: 대화 상자를 닫은 후에는 토큰을 다시 볼 수 없습니다.
OAuth 인증 구성
OAuth 인증을 설정하려면 Confluence 2.0이라는 보안 로그인 방법을 사용하여 OAuth에 대한 안전하고 제한적인 액세스를 활성화하기 위해 다음 단계를 따르세요.
-
Atlassian Developer Console
로 이동하여 Atlassian 계정으로 로그인하세요. -
앱을 만들거나 선택하세요:
-
앱을 생성하지 않은 경우:
-
만들기를 선택하세요.
-
드롭다운 메뉴에서 앱 유형으로 OAuth 2.0(3LO)을 선택합니다.
-
앱의 이름과 설명을 입력하세요.
-
만들기를 선택하여 완료합니다.
-
-
이미 앱이 있는 경우:
-
내 앱 목록에서 앱을 선택하세요.
-
-
-
앱의 개요 페이지로 이동하여 왼쪽 탐색 창에서 권한을 선택합니다.
-
Confluence API에서 추가를 선택한 다음 구성을 선택합니다.
-
필요한 범위를 활성화합니다.
-
클래식 범위의 경우 편집을 선택하고 모든 읽기 권한을 활성화합니다.
-
세분화된 범위의 경우 편집을 선택하고 모든 읽기 권한을 활성화합니다.
-
-
범위 설정을 적용하려면 저장을 선택하세요.
-
-
왼쪽 탐색 창에서 승인을 선택합니다.
-
OAuth 2.0(3LO)에서 추가를 선택하세요.
-
콜백 URL 필드에 다음을 입력합니다.
-
https://us-west-2.console.aws.amazon.com/appflow/oauth
-
-
변경 사항 저장을 선택합니다.
-
-
왼쪽 탐색 창에서 설정을 선택하세요.
-
인증 세부 정보 섹션으로 이동하여 클라이언트 ID와 비밀 키를 복사합니다.
사용자 및 그룹 액세스 구성
이 섹션에서는 Atlassian 관리 콘솔에서 사용자를 추가하고, 제품 액세스 권한을 할당하고, 그룹 멤버십을 관리하여 Confluence에 대한 적절한 액세스를 보장하는 방법을 설명합니다.
-
사용자를 추가하려면:
-
Atlassian 관리 콘솔
로 이동합니다. -
왼쪽 탐색 창에서 디렉토리를 선택한 다음 사용자를 선택합니다.
-
사용자 초대를 선택합니다.
-
초대하려는 사용자의 이메일 주소를 입력하세요.
-
제품 액세스에서 Confluence를 선택하여 사이트 액세스 권한을 부여합니다.
-
초대장 보내기를 선택합니다.
참고: 사용자는 계정을 활성화하려면 초대를 수락해야 합니다.
-
-
사용자를 추가한 후에는 적절한 제품 역할을 할당하여 액세스 수준을 제어합니다. 제품 액세스 권한을 할당하려면:
-
사용자 목록에서 사용자 이름을 선택합니다.
-
사용자 프로필 페이지에서 제품 액세스 탭을 선택합니다.
참고: Confluence이 선택되었는지 확인하세요. -
사용자의 책임에 따라 적절한 역할을 할당합니다. 예를 들어, 사용자, 관리자 등입니다.
-
-
그룹에 사용자를 추가하려면
-
왼쪽 탐색 창에서 디렉토리를 선택한 다음 그룹을 선택합니다.
-
관리할 그룹을 선택합니다.
-
멤버 추가를 선택하세요.
-
이름 또는 이메일 주소로 사용자를 검색하세요.
-
사용자를 선택하고 추가를 확인합니다.
그룹 기반 액세스를 통해 여러 공간과 제품에 대한 권한 관리가 간소화됩니다.
-
-
그룹 멤버십은 권한과 액세스 수준을 효율적으로 관리하는 데 도움이 됩니다. 추천 그룹은 다음과 같습니다.
그룹 이름
목적
컨플루언스-관리자-servion11 관리자 액세스 confluence-user-access-admins-servion11 사용자 액세스 관리 컨플루언스-사용자-서브11
일반 사용자 액세스 org-admins 조직 수준 관리자
Python을 사용하여 OAuth개의 토큰 생성
이 TXT 파일의 Python 스크립트를 사용하여 API에 액세스하기 위한 인증 토큰을 생성합니다. 스크립트를 실행하기 전에 client_id 및 client_secret의 플레이스홀더 값을 실제 자격 증명으로 바꿔야 합니다.
참고: 리디렉션 URI가 개발자 콘솔에서 구성된 URI와 일치하는지 확인하세요.
Confluence에서 공간 수준 권한 구성
Confluence의 공간 수준 권한을 사용하면 특정 공간 내에서 누가 콘텐츠를 보고, 편집하고, 관리할 수 있는지 제어할 수 있습니다. 공간에 대한 권한을 구성하려면 다음 단계를 따르세요.
-
Confluence자격 증명을 사용하여 공간에 로그인하세요.
-
왼쪽 탐색 창에서 관리하려는 공간을 찾아 클릭합니다.
-
공간 내부에서 공간 설정을 클릭하세요.
-
스페이스 액세스 섹션으로 스크롤하여 사용자를 클릭합니다. 이렇게 하면 사용자 또는 사용자 그룹에 대한 권한을 추가하거나 제거할 수 있는 인터페이스가 열립니다.
-
편집을 클릭하고 보기 액세스를 활성화합니다.
-
적절한 권한을 할당한 후 저장을 클릭합니다.
액세스 토큰 만료
액세스 토큰이 만료된 경우 API 호출을 할 수 없습니다. 이 문제를 해결하려면 AtlassianDeveloper Console
로 이동하여 새 토큰을 생성하세요.