에 대한 OAuth 인증에 필요한 기록 생성 GitHub Application Vulnerability Integration

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기3분
  • OAuth 자격 증명이 없는 경우, 연결 및 인증에 이 방법을 사용하려면 OAuth 인증을 위한 자격 증명 및 연결 정보를 설정하십시오.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 OAuth > 애플리케이션 레지스트리레이블이 표시됩니다.
    2. Application Registries(애플리케이션 레지스트리) 목록에서 New(새로 만들기)를 선택합니다.
    3. OAuth 애플리케이션 페이지에서 타사 OAuth 공급자에 연결을 선택합니다.
    4. 애플리케이션 레지스트리 기록에서 양식을 채웁니다.
      필드설명
      이름 기록의 이름입니다.
      애플리케이션 읽기 전용
      클라이언트 ID GitHub 계정 자격 증명에서 이 ID를 가져옵니다.
      다음에서 접근 가능 모든 애플리케이션 범위에 대해 기본값을 그대로 둡니다.
      클라이언트 비밀 GitHub 계정 자격 증명에서 이 값을 가져옵니다.
      활성 활성화.
      OAuth API 스크립트 검색 아이콘을 선택하고 OauthGithubhandler 스크립트 포함을 찾습니다.
      인증 URL

      엔터프라이즈 연결의 경우:

      https://github.com/login/oauth/authorize 로그인으로 이동합니다.

      온프레미스의 경우 엔드포인트에 대한 GitHub URL을 제공합니다.

      기본 부여 유형 Authentication Code(인증 코드)를 선택합니다.
      토큰 URL

      엔터프라이즈 연결의 경우:

      GitHub에 로그인합니다.

      온-프레미스의 경우 엔드포인트에 대한 GitHub Enterprise URL을 제공합니다.

      기타 모든 필드 기본 설정으로 둡니다.
    5. 제출을 선택합니다.
      새 애플리케이션 레지스트리 기록(OAuth 제공자)이 애플리케이션 레지스트리 목록에 표시됩니다.
    6. 새 기록을 선택하여 엽니다.

      새 기록의 OAuth 엔터티 프로파일 관련 목록 탭에서 기록을 제출할 때 OAuth 엔터티 프로파일 기록이 생성되었습니다.

    7. 리포지토리를 끌어오는 범위를 생성할 수 있도록 이 프로파일 기록을 선택하여 엽니다.
    8. OAuth Entity Profile Scopes(OAuth 엔터티 프로파일 범위) 섹션에서 Insert a new row(새 행 삽입)를 두 번 클릭합니다.
    9. 필드에서 검색 아이콘을 선택합니다.
    10. 표시되는 모달에서 새로 만들기 를 선택하고 필드를 채웁니다.
      필드설명
      이름 기록의 이름입니다.
      OAuth 제공자 이전 단계에서 생성한 애플리케이션 레지스트리 OAuth 제공자 기록의 이름을 입력합니다.
      OAuth 범위 repo를 입력합니다. 이 값은 OAuth 엔터티 프로파일 기록의 OAuth 엔터티 범위 관련 목록 탭에 표시됩니다.
    11. 제출을 선택하고, 녹색 확인 표시를 선택하고, 업데이트를 선택합니다.
      애플리케이션 레지스트리 기록이 표시됩니다. 이 기록이 완료되었습니다.
    12. 다음으로 이동 자격 증명 및 연결 > 자격 증명레이블이 표시됩니다.
    13. 새로 만들기를 선택합니다.
    14. OAuth 2.0 자격 증명을 선택하고 필드를 채웁니다.
      필드설명
      이름 기록의 이름입니다.
      OAuth 엔터티 프로파일 검색 아이콘을 선택하고 이전 단계에서 생성한 엔터티 프로파일을 찾습니다.
      기타 필드 이러한 필드는 기본값으로 둡니다.
    15. 제출을 선택합니다.
      자격 증명 목록이 표시됩니다.
    16. 생성한 기록을 열고 OAuth 토큰 가져오기 관련 링크를 선택합니다.
      GitHub 로그인 페이지가 표시됩니다. GitHub 콘솔에서 권한을 얻고 토큰을 생성합니다.
    17. 다음으로 이동 자격 증명 및 연결 > 연결 및 자격 증명 별칭레이블이 표시됩니다.
    18. 새로 만들기를 선택하고 필드를 채웁니다.
      필드설명
      이름 기록의 이름입니다.
      애플리케이션 읽기 전용입니다.
      상위 별칭(선택 사항) 검색 아이콘을 선택하고 목록에서 하나를 선택합니다.
      유형 연결 및 자격 증명.
      연결 유형 HTTP입니다.
      다중 활성 연결 지원(선택 사항) 비활성화.
      기본 재시도 정책 기본 HTTP 재시도 정책
      구성 템플릿 비워 둡니다.
    19. 제출을 선택합니다.
      연결 및 자격 증명 별칭 목록이 표시됩니다.
    20. 기록을 열고 연결 관련 목록 탭에서 새로 만들기 를 선택하고 HTTP 연결 기록의 필드를 채웁니다.
      필드설명
      이름 기록의 이름입니다.
      활성 활성화.
      자격 증명 이전 단계에서 생성한 자격 증명 기록을 선택합니다.
      연결 별칭 기록이 표시됩니다.
      URL 작성기 비활성화.
      연결 URL

      기본 URL: 엔터프라이즈용 https://api.github.com 입니다. 온-프레미스는 GitHub 엔드포인트 URL입니다.

      MID 서버 사용(선택 사항) 온프레미스에는 MID Server가 필요합니다. 엔터프라이즈의 경우 선택 사항입니다.
      연결 시간 제한 값을 입력합니다.
    21. 제출을 선택합니다.
      연결 및 자격 증명 별칭 목록이 표시됩니다. 이제 의 단계를 GitHub Application Vulnerability Integration 구성완료할 준비가 되었습니다. 연결 필드에 이전 단계에서 생성한 자격 증명을 입력합니다.