Confluence 토큰 생성

Knowledge Hub 지식 기반에 연결하려면 NiCE 전문 서비스에 자격 증명을 제공하거나 직접 Knowledge Hub에 입력해야 합니다. 이 페이지에서는 OAuth 토큰이라고도 하는 자격 증명을 생성하는 방법을 설명합니다. OAuth 토큰을 비밀번호처럼 취급해야 합니다. 안전한 장소에 보관하시기 바랍니다. 잃어버리면 다시 생성해야 합니다.

이 방법은 개발자의 노력입니다. Python과 Atlassian 관리자 권한에 대한 지식이 필요합니다.

이러한 작업을 각각 지정된 순서대로 완료합니다.

파이썬 설치

컴퓨터에 Python이 설치되어 있지 않으면 이 작업을 완료하세요.

  1. Python 외부 사이트로의 이동을 나타내는 화살표가 있는 상자입니다.을 설치합니다.

  2. 설치 프로그램을 실행하세요. 경로에 python.exe 추가 상자를 선택한 다음 지금 설치를 클릭합니다.

인증 구성

Confluence와의 기본 통합에는 이 방법을 사용합니다. API 토큰을 생성하려면 다음을 수행하세요.

  1. Atlassian 계정 설정 외부 사이트로의 이동을 나타내는 화살표가 있는 상자입니다. 페이지로 이동합니다.

  2. 보안 탭을 선택합니다.

  3. API 토큰 페이지에서 API 토큰 만들기를 선택합니다.

  4. API 토큰 만들기 대화 상자에서:

    • 토큰의 이름을 입력하세요.

    • 토큰 만료 시간을 지정합니다.

    • 만들기를 선택하세요.

    시스템은 API 토큰을 생성합니다.

    참고: API 토큰은 최대 1년 동안 유효합니다. 중단을 방지하려면 만료되기 전에 갱신하세요.

  5. 토큰을 복사하여 안전한 곳에 보관하세요.

    참고: 대화 상자를 닫은 후에는 토큰을 다시 볼 수 없습니다.

OAuth 인증 구성

OAuth 인증을 설정하려면 Confluence 2.0이라는 보안 로그인 방법을 사용하여 OAuth에 대한 안전하고 제한적인 액세스를 활성화하기 위해 다음 단계를 따르세요.

  1. Atlassian Developer Console 외부 사이트로의 이동을 나타내는 화살표가 있는 상자입니다.로 이동하여 Atlassian 계정으로 로그인하세요.

  2. 앱을 만들거나 선택하세요:

    • 앱을 생성하지 않은 경우:

      • 만들기를 선택하세요.

      • 드롭다운 메뉴에서 앱 유형으로 OAuth 2.0(3LO)을 선택합니다.

      • 앱의 이름과 설명을 입력하세요.

      • 만들기를 선택하여 완료합니다.

    • 이미 앱이 있는 경우:

      • 내 앱 목록에서 앱을 선택하세요.

  3. 앱의 개요 페이지로 이동하여 왼쪽 탐색 창에서 권한을 선택합니다.

    • Confluence API에서 추가를 선택한 다음 구성을 선택합니다.

    • 필요한 범위를 활성화합니다.

      • 클래식 범위의 경우 편집을 선택하고 모든 읽기 권한을 활성화합니다.

      • 세분화된 범위의 경우 편집을 선택하고 모든 읽기 권한을 활성화합니다.

    • 범위 설정을 적용하려면 저장을 선택하세요.

  4. 왼쪽 탐색 창에서 승인을 선택합니다.

    • OAuth 2.0(3LO)에서 추가를 선택하세요.

    • 콜백 URL 필드에 다음을 입력합니다.

      • https://us-west-2.console.aws.amazon.com/appflow/oauth

    • 변경 사항 저장을 선택합니다.

  5. 왼쪽 탐색 창에서 설정을 선택하세요.

  6. 인증 세부 정보 섹션으로 이동하여 클라이언트 ID비밀 키를 복사합니다.

사용자 및 그룹 액세스 구성

이 섹션에서는 Atlassian 관리 콘솔에서 사용자를 추가하고, 제품 액세스 권한을 할당하고, 그룹 멤버십을 관리하여 Confluence에 대한 적절한 액세스를 보장하는 방법을 설명합니다.

  1. 사용자를 추가하려면:

    • Atlassian 관리 콘솔 외부 사이트로의 이동을 나타내는 화살표가 있는 상자입니다.로 이동합니다.

    • 왼쪽 탐색 창에서 디렉토리를 선택한 다음 사용자를 선택합니다.

    • 사용자 초대를 선택합니다.

    • 초대하려는 사용자의 이메일 주소를 입력하세요.

    • 제품 액세스에서 Confluence를 선택하여 사이트 액세스 권한을 부여합니다.

    • 초대장 보내기를 선택합니다.

    참고: 사용자는 계정을 활성화하려면 초대를 수락해야 합니다.

  2. 사용자를 추가한 후에는 적절한 제품 역할을 할당하여 액세스 수준을 제어합니다. 제품 액세스 권한을 할당하려면:

    • 사용자 목록에서 사용자 이름을 선택합니다.

    • 사용자 프로필 페이지에서 제품 액세스 탭을 선택합니다.
      참고: Confluence이 선택되었는지 확인하세요.

    • 사용자의 책임에 따라 적절한 역할을 할당합니다. 예를 들어, 사용자, 관리자 등입니다.

  3. 그룹에 사용자를 추가하려면

    • 왼쪽 탐색 창에서 디렉토리를 선택한 다음 그룹을 선택합니다.

    • 관리할 그룹을 선택합니다.

    • 멤버 추가를 선택하세요.

    • 이름 또는 이메일 주소로 사용자를 검색하세요.

    • 사용자를 선택하고 추가를 확인합니다.

    그룹 기반 액세스를 통해 여러 공간과 제품에 대한 권한 관리가 간소화됩니다.

  4. 그룹 멤버십은 권한과 액세스 수준을 효율적으로 관리하는 데 도움이 됩니다. 추천 그룹은 다음과 같습니다.

    그룹 이름

    목적

    컨플루언스-관리자-servion11 관리자 액세스
    confluence-user-access-admins-servion11 사용자 액세스 관리

    컨플루언스-사용자-서브11

    일반 사용자 액세스
    org-admins 조직 수준 관리자

Python을 사용하여 OAuth개의 토큰 생성

이 TXT 파일의 Python 스크립트를 사용하여 API에 액세스하기 위한 인증 토큰을 생성합니다. 스크립트를 실행하기 전에 client_idclient_secret의 플레이스홀더 값을 실제 자격 증명으로 바꿔야 합니다.

참고: 리디렉션 URI가 개발자 콘솔에서 구성된 URI와 일치하는지 확인하세요.

Confluence에서 공간 수준 권한 구성

Confluence의 공간 수준 권한을 사용하면 특정 공간 내에서 누가 콘텐츠를 보고, 편집하고, 관리할 수 있는지 제어할 수 있습니다. 공간에 대한 권한을 구성하려면 다음 단계를 따르세요.

  1. Confluence자격 증명을 사용하여 공간에 로그인하세요.

  2. 왼쪽 탐색 창에서 관리하려는 공간을 찾아 클릭합니다.

  3. 공간 내부에서 공간 설정을 클릭하세요.

  4. 스페이스 액세스 섹션으로 스크롤하여 사용자를 클릭합니다. 이렇게 하면 사용자 또는 사용자 그룹에 대한 권한을 추가하거나 제거할 수 있는 인터페이스가 열립니다.

  5. 편집을 클릭하고 보기 액세스를 활성화합니다.

  6. 적절한 권한을 할당한 후 저장을 클릭합니다.

액세스 토큰 만료

액세스 토큰이 만료된 경우 API 호출을 할 수 없습니다. 이 문제를 해결하려면 AtlassianDeveloper Console 외부 사이트로의 이동을 나타내는 화살표가 있는 상자입니다.로 이동하여 새 토큰을 생성하세요.